In my industry (environmental consulting) it’s pretty much governed by workload and field season. Depending on the region you’re working in, field season runs from about mid-March to late fall months, with a few winter field jobs here and there.
For the most part (99% of the time), you can schedule vacations around the field jobs and by making sure any project deadlines are met. Sometimes we might take work with us, or even help finalize certain projects if their deadlines occur while we’re on vacation. I’ve been in the industry for 20plus years, and it’s never been more of a hassle than checking field and project deadline schedules and arranging accordingly. I think maybe once or twice I had to take a few hours out of my vacation to help finalize a bid or report that was due. (gotta love modern times with all the emailing and phone conferencing and such!). And oh, how horrible to sit on a lovely hotel balcony, sipping a margarita, while the sun sets in some exotic locale (like Vegas :D), make the final edits to a document and then email it off to the PM for his/her blessing.
I may have had to have shifted a vacation by a few days in order to make sure a big field event was taken care of, but it was never as if vacations were frowned upon or we were ever made to feel as if we needed to be more "team players’ or whatever. With one exception, all of the companies I’ve worked for have a pretty solid “family first” attitude.
Oh, I guess there’s one more exception, but it’s pretty rare. Because of the gov’t shutdown, a lot of people in the industry (a lot of us are gov’t contractors, so unlike the feds, we don’t get our leavetime back), gave up all of their leavetime plus negative to get through the shutdown. I don’t know about other companies, but ours is working on ways to get us repaid. But it’ll probably be too late for Christmas vacation time.
But as I said, that’s a pretty rare thing, and not on my company that it happened.
Whoops, I forgot to include HOW we schedule it. We just usually tell the key players via email. “hey bossman; lead, fellow coworkers in my same project” I’ll be gone Xdate to Xdate, here’s my cell, I’ll check email occasionally, text me if there’s something you MUST have from me".
That is it. Your company’s system does sound awful.