Yeah i think this is one of the lacking services that IRCC should improve on. I understand there are hundreds or thousands of people sending emails, but I believe there is still a way to streamline getting updates or responses to query especially when it involves things that you need immediate information on that are not available from your tracker or anywhere online.
One perfect example is inquiring for oath dates. The oath dates are not updated until they are close to your event and even the oath letters get sent to the email a couple days before the actual event for most people. And for rescheduling, there are various circumstances why people would resort to reschedule their event and it happens. So it should not be blamed on applicants but applicants should at least should be able to receive proper response from an actual inquiry and not just an generic automated response or sometimes they dont even respond.
I think one way to also avoid any rescheduling is to have 1 minor step in the process such as sending a YES/NO question in the tracker when LPP is completed asking if they are available to participate in any oath event in the next 4 weeks or so. This way, IRCC or the local ceremony office would not need to scheduling them right away and prevent double handling of cases. If clicked Yes, the oath schedule will be assigned as usual for any date. If no, then a valid reason should be asked. This way, the scheduling officer does not have to assign a date for those who dont want to attend an oath soon, making way for more slots to other applicants but at the same time there is no more rescheduling but they only need to assign 1 date for the applicant.