Segments and Courses on Garmin Devices

It appears that Strava and Garmin have right royally screwed up ‘Live Segments’ on Garmin devices because it is not possible to use Live Segments if you are following a course.

It seems that Segments now need to be embedded into the Course (.fit) file, which did not used to be the case. Meaning you need to use Strava’s route planner and download, very annoying and totally useless if you use tools like komoot or ridewithgps. (unless of course anyone has a solution for this?)

Would it be possible to create a utility where segments could be added to an existing FIT file output by either of these tools? I assume intervals already knows about all the various segments?

Is this an angle that Intervals could capitalise on to bring users away from Strava as a paid feature?