PCs are built with openness in mind. Meaning on a PC you can install different OSs, boot from different media, install different hardware and so on. It's all under the users control and if you screw things up, you just boot from a USB stick or DVD and recover easily. PCs are meant to be tinkered with and handle accidents well. Even for accidents in the mids of a BIOS upgrade many mainboards have ways to recover from that.
Phones, tablets and game consoles are the complete opposite, they are locked down so that the user has little to no control about what is going on. Meaning a lot of tinkering has to happen in areas that the manufacturer didn't intent to be tinkered with or actively tried to prevent tinkering in. This means the tinkerer is walking a minefield and any error might put the device into an unrecoverable state.
All of this is not an accident, but by design. If manufacturers wanted to, they could make phones as easy to recover as a PC by letting the user boot from SDcard or access the internal flash storage via USB. Case in point, many bricked PSP could be recovered after people found out that booting from the memory card was possible via a modified battery. The feature was there all along, but not documented by Sony to prevent hacking.
Another issue is that even if the device allows you to recover, you would still need the data to put on the device to recover it. On a PC you have Windows install discs, Linux distributions and all that readily available to reinstall on a blank device. Getting the OS image for your phone might not be that easy.
To make things further more complicated, the ecosystem around those devices is not standardized and discoverable, which makes it hard to create software that works across different devices. A Linux distribution will work on essentially any PC, but you can't make a Linux distribution that will work as easily on every phone as all the hardware around ARM varies from manufacturer to manufacturer.