They just added features to allow them to use dragon riding without motion sickness.
The problem is: TBC flying should never been unlimited and unrestricted like it was.
You shouldn’t be able to fly for hours without landing on that mount.
It should’ve been limited with a duration on how long you can fly until you have to dismount and have your mount rest.
It was a bad implementation back then and they couldn’t simply take it away. If it would’ve been implemented today, 100% it would be more similar to dragon riding.
Actually, dragon riding is the way they should’ve been implemented.