You can tell from the essence of the game whether if it was made by guys having fun coding the game and aiming for the player to have fun or by people with only greed for money. This was always the case and it still is. Only the standards have changed and modern games require more professional (!) teams, the resulting game is just dull, unoriginal yet technically ok. An enthusiast just can't code a commercial game with a friend of his anymore, gaming is an industry, it is a beast now, you have to be a merchant to survive yet there are exclusions.
Thief, was an original game IMO but the developers, looking glass studios just couldn't survive this mess. What a shame