"questioning people with time seniority in the company is frowned upon in Japan"
There isn't much difference between time seniority in a company and age. Children are expected to work for the same company as their parents upon graduating school. The path everyone is expected to follow is to start training for their father's job at age 16, finish high school, go to the same college as your father, and then get hired at that same company, you then work at that same company until retirement / death. Resigning is considered extremely shameful, so no one ever leaves, but will try to push the company into a new product; this is how you get a conglomeration like Hitachi that makes everything from sex-toys to nuclear reactors. It is also how you get people that are practically killing themselves in a dead-end job for crap pay and incompetent management that tries to do things the exact same way it was done 50 years ago.