Do higher-capacity SSDs last longer?

Wear on an SSD is per sector on the drive. New SSDs have auto-wear leveling so that the wear is spread out along the entire drive. If you have a certain amount of writes to make, the larger the drive, the more it it spread out and the longer the drive will last.

That said, I'm not aware of any SSD or flash card actually wearing out due to excessive use, unless you do something really hard on the drive, like using it as a paging file when you don't have enough RAM.