Seriously? Like Jersey is the only place I might want to go? And renting a car whenever I did need one? Not only expensive in terms of dollars but also an extreme waste of time.
NYC isn't just Manhattan. I lived in Queens. My family always had cars - multiple cars.
The subway (or even buses) aren't always just a few blocks away and they surely don't always go where you want to go. From where I lived getting to the PATH trains would be a 1/2 mile walk, a bus to the subway and IIRC 2 - 3 subway transfers depending on the time of day. And time of day when I would need 3 transfers is not the time of day I would want to be spending extra time in subway stations.
Subways and busses don't go the scenic spots upstate or out on Long Island. I can take a bus - on their schedule - and have access to the most crowded of all the beaches at Jones Beach or I can take my car choose any of the beaches in the 6 mile stretch, coming and going as I please.
I like to drive. That is the #1 reason I did not take a single interview for jobs near NYC when I graduated from college. I had no idea where I would end up, but I knew it wasn't going to be in a big city where I couldn't park or drive at or above the speed limit. My degree was my ticket out.