Passenger numbers have nothing to do with it.
Anyone can fill an A321 if you sell every seat for £10 but you'll lose £'000s per flight which is exactly what happened (maybe not that extreme, I know seats were sold for more than £10) but it's about yield and profitability NOT passenger numbers. Some of the most profitable routes on an airlines network can have reasonably low load factors ...