Why do games allow cheats?

Some say that as many people do not have the time to complete a video game on their own, cheats are needed to make a game more accessible and appealing to a casual gamer . In many cases, developers created cheats to facilitate testing, then left them in the game as they expanded the number of ways people could play it.