Road riding makes you stop, coast, stand, sit, be entertained & other variables. Trainers are direct to the point & requires constant cranking movement. You can achieve more work done in lesser amount of time with a trainer.
In door training is boring. That will always be the case & is why outside bicycling will always be engaging.
__________________
-Oh Hey!