There are many valid/good use cases for this. I often used trainers in single player games when one aspect of a game annoyed me (eg a special resource in an RTS) or I just wanted to breeze through it (an acrobatic FPS where you would also need to avoid bullets/care about health).