I couldn't agree with you more. I also try to avoid switching cards in the 436HP & SDS100 whenever possible. Using the
SD card formatter programming, selecting overwrite instead of 'quick format', clear user data, reloading the active profile, maybe repeating them, trying to avoid the dreaded replacement.
Whistler's TRX-1 also has an easy to access card. Slide the battery compartment cover off & there it is, on the edge. Since the SDS100 is touted as 'water resistant' (not waterproof), Uniden, naturally, did not want to have the card socket exposed that much, but surely there was somewhere else, in the battery compartment area, that a better socket could have been placed.
If nothing is cured by formatting, reloading data, etc, then card replacement might be the only option left short of sending the unit in for repair. There's several videos on YouTube on dealing with the poorly designed card socket.
This one is the first I ran across with a quick search. Note that the card socket on the 436HP, as well as the SDS100, is