machined pin IC sockets are used in high reliability applications, I use them in my solar trackers successfully . none have failed yet [touching wood he says]
I agree with Richard but they are much more expensive.
If the project has moved from prototype to final version, it's best to solder the mcu and use programming pins to update firmware when needed.

Regards