You think $2.2 Million is a lot of money for game development? In what country?
Poland

(seriously, they must work for cents or something)
The fact that developers there don't spend almost half of the "game budget" in publicity, B-list voice actors and hotel rooms (and food, transportation, rent, ect.) for game reviewers (so they can give a "fair" score to the game) probably helps too.
Developers (publisher, more accurately) could cut some really unnecessary corners around here.