He sees that soldiers are slaves of Nation States in service of Geopolitical goals so he creates a mercenary army free from any country, to fight for whoever regardless of ideology
This just makes soldiers slaves of the market and it's Geopolitical goals :think-mark: and when MSF got rich enough that they didn't have to take every mission, the soldiers just became pawns of Big Boss, Kaz, and Ocelot. Virtually no different than serving the US or the USSR, which they end up doing anyways.
A world where soldiers are free and will always have place? The only person remotely free in this new scenario is Big Boss!!!!! :think-mark:
The whole "people on a small island becoming extremely militaristic despite it being against their stated beliefs" is based in Kojima's critique of Japanese nationalism, so yeah it makes sense.