The thinking is interesting but very, very incomplete. In France most service are full of crap as well, probably as much or maybe more so than in the US. You have to cope with super inefficient postal systems, long queues in administrations, trains running late and going on strike the whole time - I could make a list that runs for hours but that is not the point.
Innovation does not JUST happen because people are angry. It's necessary but that is not the only way. You need access to capital. You need flexible labor laws. You need an ecosystem that will support new initiatives even against existing laws and principles. And there are cultural aspects as well.
The fact that the poster considers Japan as "not a source of innovation" is flawed, as there is still a lot of innovation happening in here. It's just that he probably does not see it, but many companies are introducing new services all the time in Japan - if you don't bother watching what is happening and just look at the headlines in English papers, you are missing something.