I think Royal Mail suffer from their staff holding them back.
The internal hierarchy seems to be much the same as it was years ago. Some staff will do all they can to protect their own jobs and bring progress to a halt. I get the same feeling about some staff in the office where I work (not Royal Mail).
Private couriers are subject to market forces, so have to bring in new services to survive.
This week I've just had some festival tickets delivered. I got a text when DX received the tickets from Ticketmaster, then I got a text when they were despatched. Then when the driver was near my house he rang to say he was on the way, as we live in a hard to find area he stayed on the phone whilst I guided him round the lanes.
Then when he'd handed the tickets over as well as my signature he took a photograph of our front door to confirm he'd delivered them to the correct address.