DCRainmaker's latest post illustrates exactly what other manufacturers are doing that Garmin isn't, and needs to.
Witness the Bryton bike computer data-screen/activity config, via mobile app:
To me this makes too much sense. Sure, once upon a time you needed to be able to make all the changes on the device itself but now, just about everyone has a smart phone and it will be so much more convenient and easier for the end used to just use their phone to configure every aspect of their device and then push the changes.