Why is the MK2i missing so many Fenix 6 features?

Missing surf mode, missing recovery heart rate, missing sleep features, missing workout recovery insights like the most Fenix 6, missing other activities that are on the Fenix 6. Why? This watch is much more expensive. 

Garmin please fix the outdated software and missing features.