I think the big problem with PCs is that their BIOSes are pretty much useless.
Real IBMs at least have BASIC, so you can boot to that, and then enter a simple program that can read from the serial port (although of course not all PCs have a serial port, so there is that), so you can transfer data from another system. You might be able to work your way up to a bootable floppy from there.
But clones lack BASIC, so if you don't have a bootable floppy, you basically have nothing. There's no way to interact with the machine at all.
The way I bootstrapped my 5.25" system is by temporarily connecting a 3.5" drive (borrowed from another system) as first drive, and 5.25" as second drive. I then wrote a bootable DOS disk from a modern system via a USB drive. I booted the machine on 3.5". Then made a 5.25" boot disk on the machine.
I also copied the FastLynx slave program, so I could transfer files via serial cable.
After that I removed the 3.5" drive again, and the system could now boot from the 5.25" drive, and I could send data to it via the serial cable from the modern system.
I currently have two PCs with serial port, harddrive and 5.25" 360k. So I can easily transfer disk images from a modern PC and write them on a 5.25" 360k floppy now.