Adding more cargo space is easy with a trailer. Adding more passenger space isn't. And some permanent cargo space for weekly shopping is easier to justify than cargo space you need twice a year.
Why have a guest room when there are hotels you can send visitors to?
Why have a 4 door car that incurs most of its mileage in a commute with 1 or 2 people?