I don't doubt that if you are a large company the licensing fees are very reasonable but for a small scale company that has to make purchases ad-hoc, MS Licensing is a struggle and costs a lot. I have been at multiple smaller companies with an ops budget so tight, development could not afford to buy more cals of Windows Server let alone the multiple you need because of the (artificial) configuration requirements. This requires the annoying situation where you setup multiple machines but do not activate them that will ultimately lock up when time expires requiring a full wipe and install.
This "small scale side" of the market been Microsoft's weakness for awhile and where Linux shines. Maybe there is a program or small scale license level that allows for these but they don't advertise it well enough for me to know let alone a scrounging CEO acting like a CTO.