I still remember putting in vacation at my first job, three months in advance and they still said "well it's your job to make sure your shifts are covered". Fuck you, Karen, you make the damn schedule one month at a time, just don't put me on it that week.
I got fired from a job because I took my already approved time off and told them I literally couldn't come in when they called me the day my PTO started, because I was already out of state.
Funny story, my wife told her boss she needed time off for our honeymoon as we drove to our wedding. She got it, but they teased her about it for a month.
Back when I worked a shitty retail job we would usually hire a few people on fixed term/fixed hours over the Christmas/New Year peak (ie, you get minimum 20 hours a week for 16 weeks starting November 1st), first couple of weeks are mostly training, then peak, then cover into the new year while the full time people take some leave.
Had one guy who got to the end of his training then informed management that he would need leave approved starting now and right through peak because his family was going to an expensive ski resort but that he'd happily pick up some more hours when he got back. Got really salty when he was told that that wasn't going to happen, and he was welcome to go anyway but shouldn't expect a job when he got back.
Had a friend who pretty much did that, she came back to no job and went from making $65k+ with 4 weeks off a year to making minimum wage with 2 weeks off a year... She lost the means to travel in the future in order to travel one extra week that year...