1. Video games are really hard and costly to make and unless you're a big known company, nothing assures you'll get your money back 2. It's a dream job for a lot of young programmers, so they'll accept anything.