In a way I feel you are right but also in a way I feel your wrong. As I really hate Achievements and do not really care if I get them in my game's by using the trainer or not. We are playing for fun. So what. It is not ruining anyone's enjoy of the game. Just because oh he got all the achievements and she couldn't big whoop. Achievements are a side track another flashy shiny sticker to make you think its more fun. Enjoy the game and forget about the Achievements.
I too find achievements to be nothing more than another scheme to garner continued interest in a game.
I posted what I did due for the folks that DO care about achievements and are using a CH trainer to gain them.
Off-line personal play is just that, personal and completely up to the player.
On-line competition, (some consider achievements as hall marks of skill) should be done with what the game offers only and no outside programs.