Given that a lot of Github code is not using GPL - https://github.blog/open-source/open-source-license-usage-on-github-com - clearly not everyone feels as you do.
Plenty of open source projects exist without making use of the GPL, which basically says "our way or the highway", for linked code. MIT, BSD, etc... based-projects understand that they may get stiffed, but value the freedom it gives to their users. And many open source developers shun the GPL, for just that reason, without otherwise holding ill intents.
Personally, rather than blaming the GPL, permissive licenses, CockroachDBes or Hashicorps, I tend to blame above all big Cloud vendors that are too stingy to give anything back to the original developers whose wares they directly resell. Looking at you, Amazon and RDS.
But that still leaves us with the rather insightful "Open source is a development methodology, not a business model": as an OSS developer you still need to find a way to make money, if that's your goal. And if you are a user of OSS, best understand what your exposure is to your dependencies.