£300 return fare (with no guarantee of a seat) to somewhere in the north of England is expensive. The same(ish) amount of money to Rome and back plus two nights on a B&B basis in a hotel is good value. People very very rarely simply turn up at an airport and hotel and buy tickets on the spot, it's accepted that a holiday booking involves some pre-planning. Simple domestic rail travel should not involve scanning websites, asking rail forums for help in split tickets, or booking weeks ahead.
Besides planning in advance for most holidays, I do think people must forget that when searching for flights, hotels etc - whether packages or individually booked - you often spend AGES because so many prices are sky high.
Does anyone think you can go online now, let alone the day before, a holiday for next year and everything is dirt cheap? Flights and hotels will still be priced based on demand, the most convenient flights etc. Those 5am flights might be cheap, but how do you get to the airport exactly? Cab at 1am at a high rate (that you don't include) or an overnight stay at an airport hotel?
Comparisons like this are ridiculous. Just like when someone works out you could hire a banger, insure and tax it, fill it with fuel and drive somewhere cheaper than buying a train ticket. Yeah, good luck doing that regularly on a whim - and working out what you do with the car afterwards. Just dump it in a ditch? Then reclaim your VED. Or maybe try and sell it on, with all the hassle that entails. Or keep it and find that it soon needs a new engine, gearbox..
People travelling by train need to realise that for many services, you need to treat things the same as booking a flight.
I am not saying walk-up fares aren't too expensive, and there could be more done to offer more super off-peak fares, or other discounts (like groupsave, better railcard options) but it really does grate when people with agendas clearly spend a lot of time finding 'random examples' that they've actually worked hard to find that show one method of transport in a poor light, because there might be some high fares on one, and a particularly competitive low-cost option on another.