These posts are always fun to read because it's pretty easy to tell the city slickers and the cowboys...and I think both are correct with what they post but it's all in how you use whatever you drive/ride. I have 4 vehicles, but no 2 vehicles serve the same purpose, you can't tow an 8k lb tractor with a Honda Accord. I get mileage reimbursement from work and that typically pays for taxes, tags, insurance, and in most years any and all parts I need to keep the fleet going. My mileage machine is a 95 Honda Accord Wagon, which I've posted about before, and I typically put 15-20k miles a year on that, get 32-34 mpg, parts are dirt cheap, it's pretty easy to work on...the car literally pays me to drive it. The other 3 vehicles combined get less than 5k miles a year so there's isn't a lot that needs to be maintained. I do all of my own work and that's key to being able to justify more than 1or2 cars to me. My F350, diesel, dually, crew cab is only used to haul stuff, and I'm not talking a rocking chair. Whenever I'm using that truck it's moving 3 CY's of dirt, towing a tractor, moving cords of firewood and logs to be sold at the mill etc... The F350 is only used to make money or save money.
I also regularly bike for exercise and if I have time and where I need to go isn't too far I'll bike, so I get both sides of the arguments. Neighbors, friends, family, all think I'm wasting tons of money on vehicles each year and don't get why I need 4, but why not if they're not costing me anything, provide a ton of convenience, are easy and cheap to work on, and have the ability to make money for me whenever I want them to.