if they didn’t charge specific amounts for certain specific flights, charge for seat selection on said flights and give you an itinerary with a flight number, seat number, departure date and time maybe they would have a leg to stand on.
perhaps all flights should cost the same, seeing as apparently they aren’t charging for flights…