I don't think that necessarily follows. People deciding to make a new system with different security would factor that into the cost of the system. It's just as likely to result in fewer systems due to increased cost.
That's basically my point. The level of tech diversity is set by some kind of equilibrium between the cost of writing new code and the value of doing so.