Smart games will do this for you. For example, Warcraft 3 initially lets you choose between normal and hard, but if you lose a mission, it unlocks easy mode. This way, nobody will end up playing through the game watered-down unless that is the only way they can make it through. Everybody who turns out to be competent will experience the game as intended, regardless of their initial estimation of their abilities.