Neither analogy is perfect.
The point is that if you don’t redeem what you purchase the seller is not responsible for holding your property. Unless their service is holding your property for you.
The service is exchanging fiat for bitcoin not keeping your bitcoin safe. If you didn’t receive your bitcoin I don’t see why they wouldn’t give you the fiat back.