I feel like Open Source is the perfect place to apply that sort of effort. Also hobbies. You don't owe anyone anything, so you can chew on a problem just as long as you like.
Open source just means you're being taken advantage of. You're working for free to make the lives of people who look down on you easier. They won't do it themselves, their time is too valuable for this worthless nonsense. Better to leave things as is until some unpaid perfectionist can't stand it anymore and fixes it free of charge.
I really disagree with what reads like a snide shot at the original post. I'm not saying wait around for some perfectionist to do it, I'm talking about practical considerations in a fast paced and resource constrained environment, something probably many people run into all the time. I'm also not talking about poaching some single maintainer-in-a-garage's pet project and using it for my own needs. I'm talking terraform providers, which are often contributed to by very, very large companies with deep pockets and resources to do so, which is in their interest, because they want it to be easier to use their products.
I also contribute to OpenTofu whenever possible. I work for myself and don't have the resources as the companies that contribute to these projects.