Tech companies typically only need an internet connection and electricity. Why do some of them choose to place their offices in a given city center? Office space is more expensive, high density means there is little parking, there is less room to grow as the city center is usually heavily developed.
For other businesses I can see the advantage of having your suppliers close together to reduce logistics costs or being close to the consumer so they are more likely to chose you over competition... but this isn't the case.
Why aren't tech companies around the edges of cities where it is easy to travel too or where employees can live close by so there is no need to commute, office space would also be less expensive as less companies want to move there.
What are the redeeming values that make the relative high costs worth it?