If I use mission control to record the ride, I don't collect heart rate data and I don't have navigation available. So, I use RWGPS to record the ride which gives me heart rate, apple watch stats and controls as well as all the standard navigation and GPS capabilities and data. But it lacks bike data like cadence and power because
specialized isn't sharing that data to anything that isn't ant+ or their own app (no current android phone supports it either. so I can't even "Switch to android" and get the data anymore. but a few years ago, that might have worked. samsung used to support ant+). So, if I want navigation, and heart rate data combined with the bike data recorded for every ride...... the only option available today is a bike computer + a new heart rate monitor since no bike computer integrates with phones well enough to provide that. NPE Cable *is* potentially the answer, allowing iPhone apps to pickup ant+ data while still pulling heart rate from apple watch (as well as making the watch functionally useful on ride from a stats and other perspectives, which I use on every ride). This is assuming some app does a decent job recording the data provided by npe cable.
You have used npe cable. It does this, does it not? It takes the ant+ signal and broadcasts it over BTLE and it works well for the five or six supported data profiles. What apps did you use to record the signal on your phone? Do you think that the npe cable device is beyond the capabilities of specialized engineers to replicate from the bike?
The better question is, why is there so much resistance to letting the phone have the data (this seems to be prevalent across much of the industry)? Why are people so against using a phone as your bike computer? Where is this coming from? Do they do more than what Bluetooth Smart currently supports? Maybe. But that doesn't mean they couldn't put the compatible data into Bluetooth and say "sorry it doesn't support our crazy fancy X Y Z thing but here is the rest of it". At least power,cadence and the other standard profiles would be available.
Ant+ *is* a walled garden. It may not be intended to be one, but it is one. Why? because there are so few options for getting data out of it. Lots of accessories that *add* to the data, sure. But not pull it out. And since the manufacturers that adopt it appear to be actively blocking other paths for the data to flow, they turned it into a walled garden.
And, again, for a bike at this price, given a refrigerator or washer and dryer comes with data sharing bluetooth these days, a bike that actually *has* useful data to share, should be sharing it.
Why is it the one device I actually want to have bluetooth implemented well, doesn't have it?