The OP obviously has no experience writing complex systems and code. Anything you touch can have other affects and needs thorough testing. Some of what you complain about aren't necessarily bugs but functions that you don't want or agree with.
Absolutely! I spent 40 years as a software engineer, mostly working in OS kernels. A "simple" bug can take quite a bit of time and effort, especially if you are down in the low level code (and double difficult if you are in ring 0). All of the replies above about time and effort and priorities are right on the mark. Some bugs seem simple, but, as people mention above, changing even one line of code can cause a real mess. Not only do you have to test fixes, they still have to go through Quality Assurance or System Test or whatever the company calls their version.