I generally agree. Putting those in circulation would actually be a bad thing. It would allow IPv4 to continue to zombie-walk for another couple years, maybe another decade, and in so doing to become more deeply entrenched, harming us in the long-run. IPv4 is technical debt.
It's also important to consider why DoD (and some large corps too) likes to sit on these address spaces. The problem with IPv4 isn't just that there isn't a big enough address space for every device on the Internet. IPv4 also lacks enough address space to permit the easy allocation of non-conflicting private address spaces. Ask any large-scale enterprise network engineer what happens when two companies merge or want to interconnect corporate networks and both use 10.0.0.0/16 as their address space. The answer is a visit to the bottom-most circles of NAT hell where sinners are boiled in firewall port remapping rules for all eternity. Either that or one of the merging/linking entities must renumber their entire network, which is often even more painful.
It really, really pains me that so many cloud providers are taking so damn long to support IPv6. Does Amazon even support it yet? I heard Digital Ocean was finally doing a limited beta. Jeez.