I, myself, am quite aware of cheats. There are several advanced building techniques that require the use of cheats, and occasionally use items from the buydebug menu to enhance buildings that I build, unless cheats are prohibited by what I'm doing. Most challenges ban the use of cheats as a rule. I will also use cheats for purposes of storytelling: sometimes it's easier to get screen shots for the story if you're not dealing with feeding them or potty breaks.
I play games for the challenge of it, and to me, there isn't a great deal of challenge to making a sim's needs static so they can grind skills 24/7. I like to spoil my sims. They work hard, and that hard work is rewarded with a house full of nice things. But if I set their needs to static, they don't really need good things. In reality, they don't actually need anything. As far as trait swapping goes, unless it's my Dynasty or a tournament event, I rarely pick the traits of sims myself anyways. I prefer to allow the game to select them randomly, and work with the traits they get. In my view, using cheats are...well, cheating. I don't see the point of cheating when you're playing a game by yourself...especially in a game that you don't actually "win." It's how I enjoy playing, thus I don't have a great deal of use for cheats.
On the other hand, I don't have any particular issue with anyone using cheats themselves. Playing any game is about enjoyment, and if using cheats enhances the game for someone else, then there's absolutely nothing wrong with that. There are many members here who use cheats as a rule, and I don't have a problem with it.