I believe it would not make sense to create so many difficulty levels, because most of the games are easy/difficult enough with 3 different levels.
Cheat codes are something many gamers (unfortunately) want and therefor most of the programmers give this opportunity.
Cheating SUCKS...
bernhard