Trainers were never a business until Cheathappens appeared...
Trainers are custom made code that provides added effect to games. Since they are not made by the developers themselves, we're not obligated to make them free or pay the developers for the code that Caliber has developed.
A trainer is software, nothing more than that. Everyday some other program is sold by an author for some amount of money. Computer software has always been like that.
Trainers were never a business until Cheathappens appeared...
Food was never a business until Bob decided to sell the melons that he grew to people who don't grow their own.