"Direct" flights are just a marketing scam, all the airlines do it.
It's 'cause "direct" flights appear on computer rez systems before "connecting" flights. Lots of CO flights originate/continue to other domestic cities on smaller aircraft.
CO #4, MSY-(IAH)- LGW is a good example.
There ought to be a law.......