If you're writing code and see the GPL as a roadblock, then you can use a different license.
If you want to use code that is under the license and see the license as a roadblock, no one is forcing you to use that code. It's either compelling enough code that you'll deal with the licensing, or it's not compelling enough and you'll have to roll your own. It's basically just a non-monetary price point then, isn't it?
Am I missing something or is there some kind of assumption that people are entitled to other peoples work if they GPL it?
(Not saying that you make the assumption personally, but that you might be assuming that is what is stopping others)
I'm all thinking aloud / genuinely interested in what the issues are here.