But what you're not understanding is that they're costs to the alternatives. There's costs to deploying on Linux. There's costs to building software in Java as opposed to C#. There's costs to hiring Linux sys admins as opposed to windows sys admins.
If you don't look at the big picture costs than you lose out on a lot of options.
If you don't look at the big picture costs than you lose out on a lot of options.