Devils advocate time. I dont think you can criticise any one company. In some areas it must be quite difficult recruiting enough reliable drivers. And maybe some take on more business than they can handle at times. Some companies utilise part time drivers moonlighting in their own small cars .
We all want cheap delivery costs but the reality is bringing something to your door takes time and paying someone to do it costs money. Plus all the behind the scenes sorting, depot transfer deliveries etc. I think I read that in some locations the drivers schedule requires them to make a delivery on average once every 3 minutes,or less including travelling time etc. In a past job I sometimes had to knock on doors and wait for someone to answer. They sometimes take ages to answer the door ,even if they are in, and if they are out ,how long should you wait? And climbing to high rise flats and certain pedestrianised housing schemes? I have sympathy for drivers under pressure to make deliveries and keep their job who perhaps dont wait as long as they should . I suspect the courier companies can spot from algorithms those lazy drivers who have more than their fair share of 'failed' deliveries. Some will get fired,but it may depend on how easy it is to replace them .
I quite often answer the door almost immediately (I think) only to find the courier has already left. Usually the parcel has been left on the doorstep (a reasonable option at my house -its reasonably sheltered and secluded)
On the whole I am happy with most of them, considering how relatively cheap delivery can be. (To send stuff ) I have had 'free standard delivery' parcels that I ordered late afternoon that arrived early next morning.
If you look at reviews for any company of course you will see complaints. Few people take the trouble to give good reviews, and I tend to be suspicious whether glowing reviews are genuine.
I believe it was Dominos pizza who recently advertised a wonderful new fangled idea to save on the cost of living. collect your own pizza
I have never had a takeaway delivered. Maybe this is the next logical step. Parcels delivered to a local shop. You get an email and can collect it yourself ( such schemes already exist) or arrange an immediate delivery by a takeaway food courier. Some folk can afford such decadent luxury. Assuming of course the takeaway rider also delivers properly and doesnt expect a tip.