« When the method was eventually removed, lots of code broke. »

Well, removing it earlier would just mean that lots of code would break earlier...