From the experience of people I know who own some of those vehicles, it seems to make sense.
Don't doubt the Chrysler Town and Country. I've spoken to a lot of Uber XL drivers who have 40-70k miles on them (or Pacificas), and they swear by them. All were in incredible shape. Practically...