The Q400 is profitable with a lower load factor, certainly, but I think that at the end of the day, most passengers prefer the appeal of jets.
Passengers don't make bookings based on which aircraft has the superior operating economics. That would be a bit like going to the cinema and choosing what film to watch based on whether it came in on budget or not.