Cabincrewe
Jets are more expensive to run. A lot more. Hence why flybe can make money flying from places like Glasgow to East Midlands three times per day, if you tried that in an A319 you'd be a dead duck. Or shock horror in an Embraer, hence Flybes prop moves.
BA might have lots of cash, but they have lots of cash because they operate routes and get rid when profit dries up. Just because it doesn't work in a jet doesn't mean it won't work in a very efficient turboprop.