They are not there just for checking bags. There are customer service providers.
I would not choose to do that job. Neither would you, of course. Yet there are many who do willingly sign up for such work. And there is little doubt that they are largely fulfilled and do contribute to society.
I think for people doing this kind of job having a job -- regardless of how stupid it seems or is -- really mean having a social life. Japan society is really harsh with non workers and living without the regularity and human contact of a job it really hard too. In a sense compagnies hiring for very low-productivity jobs are doing what the social welfare is doing in European country except self pride included.
Having said that, it's a job that requires a lot of interpersonal skills, but not a lot of mental ability. But if we want a "humanised" society, we have to realise that there are a lot of people who like that kind of job. It's not for me, but I know quite a few people who would be very unhappy doing something else.
I was watching a TV program the other day. There was a guy who started a very small company to make kompeito. It's basically just sugar, but it is tumbled in a certain fasion so that it is knobbly and doesn't melt easily. Anyway, this guy used to work in a normal company doing accounting or something like that (I can't remember). He gave it up to spend 8 hours a day drizzling sugar water on his candy and making sure that it is tumbling perfectly. He takes a 10 minute lunch break and then rushes back to work because he wants to make sure that the kompeito is perfect every time.
I could not do that job, but he loves it. Why is that bad? There are lots of people who want jobs where they can be helpful, but where there isn't a huge amount of stress every day. They don't want to work with their minds, they want to work with their body. Or they want to interact with people. This doesn't cheapen them. Why must we destroy these kinds of jobs?
Yes.
Automation can free people from this basic work, and it very likely will too.
But, it's not about that. This ethic means people will just care about other things.
But ignoring that, computerizing the system can lead to better headways. Right now most systems, and almost all of the NYC subway, use a fixed block system to enforce braking distances. That means it doesn't matter if a train is 1001ft away or 1999ft away, the following train can't enter the next block until the train completely clears it. It's a safe system, but it means trains can bunch up in a stop and go pattern. Modern computerized systems can behave essentially like our self-driving car dream, where they match their speed safely to the train in from and keep the breaking distance block moving. For people in the Bay Area, BART uses fixed-block signaling (but is actually computerized), and Muni uses moving-block signaling. The difference is especially notable on the BART, which tends to speed up and slam on the brakes when there's train traffic ahead.
Also, it's federally mandated that we computerize trains, anyway, [3] mostly because of incidents like the Metrolink collision.
[1] http://newyork.cbslocal.com/2014/08/25/mta-a-train-operator-...
[2] http://nypost.com/2015/04/06/rookie-subway-operator-reversed...
When perceived as futile and hypocritical they become soul crushing.
Please be aware of this instead of just downvoting JohnJamesRambo's comment.
And, at least these rail workers get to travel. Most developers sit at a desk that doesn't even move, and maybe they get to see a window, out of which the view never changes.