The revenue loss from this must be inconsequential.
Here's why: First, it would only apply to toll colls where there is a usage charge, not local calls. Second, toll charges today are very low, and many subscribers pay a flat rate. Third, the _additional_ "non revenue" time required by dialing vs. keying would just be a few seconds and tiny part of the overall connect time (more time is wasted by waiting for the called party to answer). Fourth, toll lines are not occupied until the subscriber finishes dialing.
In the terms above--wasteful occupancy of equipment--requiring ten digit dialing for all calls is far more wasteful. That is, if the desire is to reduce equipment occupancy, then ten digit dialing ought to be eliminated. In a great many cases it was unnecessary and only introduced as a matter of _social policy,_ not technical need, so as to make it easier for newcomer companies to come in. Many newcomers soaked up exchange codes at an enormous rate, tieing up a block of
10,000 numbers for a tiny volume of subscribers. This soak-up created an explosion of new exchange codes which resulted in the need for more NPAs and overlays. To be "fair", they make EVERYBODY dial ten digits, not just people calling the newcomers (or special lines such as cell phones or faxes).Further, the requirement of ten digits introduces more chance of subscriber error which means wasted use of equipment and subscriber annoyance from wrong numbers.