I think you are missing a few important points:
You ordered a month before you want the service, people change there mind and cancel before installation so no point wasting money on installing something that you are not going to use.
We are in a pandemic and in lockdown, staff are working from home due to this. You can't expect to click your fingers and expect someone to turn up the next day and start threading cables for you when other companies like BT have suspended all such installations until at least March.
Lastly, if you wanted the installation earlier, why didn't you arrange for the installation earlier? You request installation in a months time and then expect people to come as soon as possible to start the installation. That's just daft.