Because it’s easy to create a booking system, making a translation layer between systems is hard. There is no natural incentive for these booking systems to standardize, because each has its constituent users, and none of them are complaining.
So, for now, and probably for a long time to come, booking will be done by humans.