AMD uses them too, so there must be a reason... is it because they're afraid of improper installation breaking them? That's on the user.
The weight of the desktop heatsinks? Small changes to latch design should suffice. Or you can have a metal spacer around the chip with the die exposed, kinda like GPUs do.
I've replaced many laptop chips and even ran some on desktops with no issues.