This whole "doors need to be at the end or it isn't a proper intercity train" is just in an enthusiast bubble. No normal passenger refuses to board a train because of where the doors are.
Plenty of Scotrail passengers complain about having the doors in the middle of the saloon. Especially when stopped at Carrbridge in February, when there's three inches of snow on the platform, still falling, with wind carrying it along the aisle and up passengers' legs. You also get plenty of passengers complaining about having a seat directly opposite the toilet door. Understandably so, since on a 170 there are only two toilets for the entire train, and especially so when fellow passengers leave it open.
East Coast HSTs and Class 158s have end doors, and don't have those two problems. Class 170s have mid-saloon doors, and do have those problems. So to a Scotrail long-distance passenger those are the two familiar options, and end doors are clearly preferable. Yes, other solutions to the door problem exist, but they're not as familiar. It depends on exactly what question is asked.
These aren't enthusiast issues - I've heard plenty of people who wouldn't know a Voyager from a Class 47 and Mark 2 LHCS complain about both issues with Scotrail Class 170s on long-distance services. Often with some comment about using commuter trains for intercity journeys,.
For my money, the XP64 arrangement of doors, toilets and saloons seems to give the best of both worlds, but there's probably a very good reason why it's not been used by anything since!