At least 1 week of vacation per quarter (in addition to normal holiday time) has been fairly standard for every senior-level tech job I’ve had in a long time.
I had one job with a generous vacation policy that resulted in some people taking 8-10 weeks of vacation or more per year, in addition to normal holidays. They had a great time, but honestly it started to become a burden for everyone else to work around them.
Toward the end it was getting bad enough that some projects were basically stalled because you could never get everyone on the project to be available at the same time. We’d push the project forward as much as we could, then wait a week for another round of people to come back to work, then push it forward as much as we could while working around the rest of the people on vacation this week, then repeat.
It would have been okay if it was a lifestyle business where delivering quickly didn’t really matter much, but it was a less established business where we were slowly running out money. They tried hiring more people but that only increased the burn rate.
The end game was that they clamped down hard on vacation time. A lot of the people who were only there for the lax vacation schedules left. Ironically, it was more relaxed to actually do work there after it became more predictable and you could depend on people actually being available to work.
There’s probably a good middle ground but it’s not as easy as just letting everyone take a lot of vacation all the time.