So, leaving aside the "FOSS Good, Everything Else Bad" drum beating for a moment: What I see here is that organisations can expect to be audited on their use of licenses every 4 or 5 years. (Oracle 25% in the last 20 months, MS 33%+ in the last 20 months.)
Bearing in mind that between these audits they effectively pay on an honesty basis, how is that unreasonable?
I've been through a few of these audits over the years. Yes, they are a pain. Yes, the tools provided are terrible, most especially the MAPS Suite. But the worst part by far is the arcane nature of the pricing and licensing itself. Oracle: I'm looking harder at you here. But not by much.
If the rules were clearer and simpler, there wouldn't be such large discrepancies following some of these audits. There's always going to be cases where incompetence or taking-the-piss lead to massive under reporting of licenses in use but mostly people want to pay what they are supposed to.
It needs to be easier to be honest...