The industry is broke in this respect. My thought is they are in a rush and quality is left behind. I never offered a solution but agreed that I see it too. As we are dealing with closed source software we can fix it.
You can see what sent Richard Stallman on his crusade for open software at http://www.cui-zy.cn/Recommended/Linux/Richard_Stallman__Crusade_for_Free_Software.pdf with a printer that needed just a little tweak.
Here, same story. Will it be enough for you to start your crusade?