As I mentioned when we last met at the University, I think the decision-making process in Japanese organizations is too long and unwieldy. There seems to be too little autonomy for people on the front edge (i.e., those who are confronted directly with problems or issues), so these people have to get approval all the time from their superiors. This often requires meetings and approval from more people. While this collective decision-making is acceptable in "normal" circumstances, I think it can be a failing in unusual circumstances (e.g., in times of crisis or emergency).
About the job-hunting exercise, I think it would be better if a number of companies (perhaps all in the same industry sector) came to the universities on certain, specified dates to give presentations and hold informal talks with students. So, for example, engineering companies could come on one specified date; and financial companies could come on another specific date, etc. This would ease the pressure on students who - as I understand it - have to take time out from their classes to attend presentations or interviews at companies.
I suppose it is not unusual that there is mass recruitment of students who start their employment with companies each April. In my country, people graduate in the summer (e.g., June) and they usually start their first employment in the autumn (e.g., September or October). But what is unusual in Japan is that new employees usually start on the same day (e.g. 1 April). Also, among the large companies in Japan, there seems to be little recruitment of experienced people from other companies. I think this is normal in my country. People often change jobs from one company to another, or even alter their careers entirely, depending on circumstances or personal choice. So the labour market is more mobile and flexible in the UK.