I never said the change had anything to do with Dual or Bad Elf. What I and others have said it is incumbent on both companies to act as developers and test any beta versions of iOS that are being developed and tell Apple if there is an issue. In other words do testing. I found it odd in reading the Bad Elf site that they made no mention of the any changes in 8.4, it was actually you who posted that.
I can comment on the status of Beta 2 (nor can anyone else) but I've not read any problems occurring that would interfere with your usage but that is your choice. Yes, there are subsequent betas but those are to deal with specific issues, not the overall workability of the iOS.
Apple never designed the iPad, Touch, or anything in iOS for the purposes that you are using it. The companies involved discovered they could use the hardware and some APIs to accomplish what they wanted to do. And apparently the companies involved never worked closely with Apple. As I said earlier Apple never tested the changes with iOS 8.3 and a Dual or Bad Elf device. They did not know that the change they made affected those devices. I seriously doubt they have any of their units in their shop. And I believe the change or changes made had to do with the Apple Watch which they were under pressure to finish. Unfortunate yes but an unexpected consequence. But this is why GPS suppliers need to sign on as developers and test new releases.
I generally support what you say but this is not an item where just Apple made a change to their operating system and broke another vendors device with no warning. As I've learned since this started the change did not affect all hardware and software which means some out there were actually testing or they used different means to make their products work.
Dual and Bad Elf should have never been "trusting" Apple. That is not the way the process works. They both should have been testing.
If you think this is the first time (or last) that this has happened you are mistaken. Microsoft in the past has made changes to their OS that completely broke certain 3rd party hardware. They did not ever change the OS to make them work again because they never designed the OS for that function. Such is the life of vertical small hardware vendors.
Apple hasn't disrespected anyone. It is a major thing to release an update with both risks and costs involved. They also knew where they were with 8.4. This also happens frequently with car Bluetooth systems. Apple obviously doesn't test new versions of iOS with every model car and head unit with a BT connection. On occasion something will go awry (did with a car I had) and I reported it. Apple fixed it in the next update which was 4 months later. Does this mean they "arrogantly" disregarded me? Should they put out an update every week?
It is amazing to me that pilots actually flew small aircraft prior to the iPad being released yet somehow this problem has grounded all of them.
Enjoy your Windows or Android phones and I'm sure if you find a pilot related issue they will rush out a fix within 48 hours.