I get that, but that's not okay. At this price point the Garmin should be able to convert the incoming data to basic html or similar code and the applied ballistics app should be able to upload the basic text and convert to it's protocol. Or Garmin can skip a step and convert it directly to the AB protocol. That assumes that the choke point isn't the transmitting device using a proprietary protocol or the AB claiming proprietary tech (upload in our protocol or not at all and our protocol will cost hundreds per device).
These companies are free to do what they want with their intellectual property. However, IMHO the market should demand better and withhold funds from the guilty party(s) until they get right. Before some internet warrior jumps on this, I'm not suggesting some woke boycott. I'm saying we, the consumer, have the right to say hey industry if you want my money then I want x, y, & z. When a company is being obstinate about providing Z without good reason, it's in our best interest to stop buying their products until they do.
I have no problem paying an AB premium on the single device where the computations are taking place. I have no problem for paying extra for the additional BT HW and the basic additonal firmware on needed sensors. However, I DO NOT NEGOTIATE WITH TERRORISTS. I will not be milked for hundreds of dollars more for a no cost additional offering when I'm already paying premium prices.