Europe does it better
For many of the reasons outlined above, ETSI (the European Telecommunications Standards Institute), quite some time ago decided no longer to charge for ETSI standards. Since the participants had already, in effect, paid their people to generate the standards, why should anyone have to pay again? Much the same applies to 3GPP, which goes way beyond 3G, and to whom ETSI in effect donated the GSM standards as a get-you-started. The cost of standards themselves simply becomes an overhead on development, whose cost is ultimately paid for by customers, whether network operators or retail (and business) end users.
Not only that, but ultimately high cost items—standards, patent fees—fail in the market place.