Would it help if ARIN's policies were changed to allow anyone and everyone to obtain PI space directly from them (for the appropriate fee, of course), and then it was left up to the operating community to decide whether or not to route the smaller chunks of space?
I would probably support something like that with a few caveats. One being that we try to keep things as aggregated as possible. If someone grows out of a /48, they get say, a /46 and don't get additional discontiguous /48 nets. Also, we should wait a while to do that. Once a significant portion of traffic has moved to v6, people might want to make decisions to mitigate routing table bloat with v4. Once v6 traffic exceeds v4 traffic, some of those decisions become easier to make (accept v4 routes from peers and shove any other traffic out to transit with a default, for example, rather than take full v4 routes from multiple transit peers.). I might be willing to accept some sub-optimal routing for v4 once v6 exceeds v4. Maybe others would be willing to, as well.