That is making the assumption that the user is not unplugging the cable each time. The idea here is that you don't have much recourse if the port itself fails.
He is right, a lot of the common 2.5" portable drives have the USB controller right on the board with no SATA interface. This doesn't look like a recent change either, but I haven't had a drive fail on me in many years. All the 3.5" drives I looked at still appear to be standard. So if size is not a concern, makes more sense to buy them for longevity. Or buy your own enclosures and loose drives.
On the 2.5" OEM drives you would either have to swap the logic board with a compatible one or get someone to replace the connector.
I have a small pile of these things as historical backups at work. Seagates and WD mostly, whatever is cheapest at time of need. Some old Maxtor (I know right?) still kicking around (There be IDE in them enclosures) They built those like tanks, I even appropriated some of their power supplies for other things. Massive bricks that are oversized for powering a hard drive. I will say that I typically leave the cable plugged into the drive. Knowing that my laptop will see regular replacement and the cable could easily be replaced.
These days, if portability is a must, I think portable SSDs or massive flash drives are the way to go. Unless you need huge capacities.