Because it makes sense for everyone. Making the system perfectly handle an infrequent use case is a waste of resources for the larger system. A manual, buggy process is likely fine. The time spent to make it perfect would be large. That time can be spent making sure people get better service in other, more common scenarios.