I agree with some of what you are saying, but I think it is a more complexed area, as not all cases are black and white. The other side of the coin is large companies that would lay claim to half of the dot com name space given half a chance. TM is a very complexed area, and trademarks are not generally independent of geographical or product area. For example if you owned Harley.com, then realistically you should be able to use it sell just about anything but Motorbikes.
I feel that the existing system works reasonably well. If firms don't register the Typos then they will probably loose much of that traffic anyway. I would not bother with Typos, as it is difficult to know what you are going to get and much of the Traffic would be Engineered and very short-term.
I know for a fact that some of my IDN are potentially in breach of TM, but I don't see that is a problem as at the moment I am only really using to monitor traffic. I would be quite happy to hand them over to anyone with a genuine claim on the name, on the proviso that they actually use it. That would be contractual. If they claim it is a TM, then it not unreasonable to expect them to display it on their homepage.
Best Regards
Dave Wrixon