The skill required to perform a job isn't the only consideration when determining its cost.
I grew up with the dream of working for Blizzard or the like. The truth is, gaming is a major gateway into the programming world. Kids grow up playing these games and dream about what it would be like to be able to create something so spectacular. Many of us who went through with learning to build software took a different path, either due to location restraints or economics or just lack of ability.
These wage discrepancies are not caused by companies paying crap wages. It's caused by game developers who are willing to accept living in a high-cost area alongside earning crap wages. If you're in game development and want to be paid more, step out of game development and optionally move to a more affordable area. If you're competent you'll end up with a pay raise and better working/life balance.
If you're hell-bent on working your dream job in a high-cost location, you should be cognizant that it's lots of other people's dream job, too (many of whom have put it aside, but would return in a heartbeat if the compensation were comparable). You've chosen to put money in the back seat.
TL;DR - until more people start making the economical choice, game development salaries will continue to be low.