Certainly there are a lot more tech jobs within easy reach of public transportation within the city than there were even 20 years ago. Back then, the tech industry was almost entirely well outside the city.
And if you don't need a car to commute, it is weekends that are mostly the issue. Of course, people can always rent but that gets to be a hassle if it's every weekend or every other weekend. It also gets back to culture. As an adult, being that person in a group who always needs a ride gets old after a while.