What they are missing is that they are only better because people buy them, thus funding the improvement of the next generation.
If you want open alternatives, buy them. If you want them to get better, campaign for others to buy them.
Trying to force companies whose business is based on closed products to do what you want, is not going to go well.