I really don´t understand you guys...
There is a specification from gamin, which contains all the functionality. And "Training" is none of them. So there is nothing to be "fixed" or "added".
And it is nothing to be "disappointed" about, if you don´t compare the devices before purchasing them.
It´s on their homepage and comparable with any of their watches.
Garmin has a quite simple approach:
"Cheap" watches don´t contain all the functionality, as the more expensive "special" watches do.
Like Forerunner have many running related stuff. Fenix is a combination of running, hiking and also has bicycle stuff. That´s why it´s the most expensive one.
The Vivoactive is a kind of first-time user model.
Don´t understand me wrong: I´d love to have a Vivoactive with more functionality. From programming perspective, you are totally right! It would be capable of the most features from other devices. But like in the car industry: You can´t expect a fully equipped car for a few bucks ;)
I like the VA and think it is the most all-day "wearable" watch. The HR is to sporty and the fenix series to huge...
In the gadget/technology industry, the common practice is to charge a device based on the hardware specifications-capabilities.I disagree. Some people act as if highly portable general purpose computing devices such as mobile tablets and smartphone handsets somehow define “the gadget/technology industry”, when there are far more gadgets that are basically appliances sold to deliver a predefined set of features and functions as marketed to end-users, without any room for repurposing or further exploitation of the hardware capabilities.