I don’t think these points are accurate at all for people in the UK. There isn’t really a class divide, you ride trains in particular because it’s theoretically the most time efficient way to travel within metro areas and potentially across the country. Increased prices have not resulted in better service, and it’s purely a method to price gouge those who have no feasible travel alternatives.