They never should have let the same company own the wire and provide retail service. The retail part of AT&T should have had to pay the same rates to the wire owner as everyone else. And penalties should have been applied to the lineman's employer if they caused a loss of service without properly checking the database of the wire owner company.
Alas, as you say, that's not how it happened.