You are right. It is so random with no proper system or clear visible timeline. Some people have really valid reasons and re-sheduling is unavoidable. Of course, as much as possible, we would go with the original date so not to cause further delay.
However, there is a need for IRCC to further...