The word Cheat should be renamed to Customize, because some people view cheats (game cheats) as negative, as you are doing something wrong. I see it as a way of creating sims how I want them. I like to create generations of sims and sims of all ages. I think it is ridiculous to create an Elder that has no skills. So, I skill sims according to how I intend them to be in the game. All sims from Adult to Elder have cooking skills at least starting at 3, same with handiness.
I don't skill children and toddlers. I rarely skill teens since they should be learning from their parents.
Since it takes an eternity to gain reward points I give adults to Elders a certain number of reward points to start out with (20,000). Teens I give 1,000. That way if I want to add additional traits or use potions I am not hammed in by the whims system.
IRL life is extremely difficult. I play the game to escape. For instance I do not have $50,000 laying around to build my dream garden, but I can do that in the game.
So, I don't think of them as cheats. I think of it as a way to customize the game and play the game as I intend it.