The former is fine, since it's an improvement to society. The latter is not fine, since it's a worsening of society.
That’s an opinion, not a fact. IMO, the negative effects for society of it being easy to hop into their cars for so many are plentiful. Cities get worse, the environment is worse of and the population gets less healthy.
Not necessarily. It's entirely possible that changing those incentives will improve things, overall.
Building such places is not easy where they don't already exist. It isn't impossible, but you need to start there.
We don't need to be punitive, but we should make drivers pay their fair share of the costs they impose on the rest of us.