Booking online may well be difficult.
But having traveled around Japan extensively, I've had a very easy time buying train tickets in person, at the station. You can buy in advance if you want, but I've rarely had any need; just go, and buy a ticket for the next train.
So I guess I'm not too surprised to see that the website design is crappy: it's an afterthought.