While establishing a "cause & effect" here seems very hard, from my personal experience working in software field in Japan, I think the winning concept here is actually the combination of removing middleman and paying good salaries. Japan is very very behind in IT/digitalization compared to most western countries. This doesn't just mean it's behind in product portfolio and quality, but that perception of software eng…
As a further example: In my last full-on japanese company it was basically impossible to find any developer with more than 3 years experience by accidental design because: 1: No applicants studied computer science in university so they started learning when they joined the company and were assigned a development role. 2: After 3 years they they got promoted to a "manager" level role and stopped doing development. The…
The system isn’t all bad. It’s just that it produces general managers at the expense of functional expertise. (The other extreme where 100% of the org’s entire skill set and network is limited to their own silo rarely works outside of Apple) Balance is needed.