The high costs
of purchasing it. Of training people to use it. Of upgrading hardware to run it. (I had to upgrade the BIOS on both of my test systems before I could install it. That's free, but it takes time to find those upgrades and install them.)
None of these are reasons not to test it in the way you describe, but they're all stumbling blocks to actually deploying it as the article proposes.