It is significantly more complicated than that.
It is challenging to find a balance between what you want to provide, what can realistically be done, is it affordable, are the development resources available , and does it benefit a small group of users vs the majority, and is it a need that absolutely must be satisfied now?
Like many things in life it is challenging. Setting priorities and reaching your goals. Navigating through all of them successfully is a rare minor miracle for anyone. Especially in a world full of people with a constant need for instant gratification.
Help them if you can financially, or whatever value you feel they deserve that you can give. Try to empathize more with that their profession has a lot of moving parts. Sometimes shit doesnt work, or it breaks down. That is the nature of technologies old and new. They dont always get things right Just like the rest of us too.