Also, vacation days are not always used for fancy instagram post holiday. As random as life is, there are non-medical emergencies that one needs to attend to occasionally. Being able to see family is another one. Not everyone has their parents located within 1 hour driving distance.
My personal preference is to work as contractor and charge only for the days when I work. It takes away the feeling that the employer (or client) has a full control of your life and can dictate whether you will take 4 or 5 days off within a year or try to guilt trip you into working over weekends for no proper reason.
The point of vacation days is that they are fully paid by the employer. Unpaid time off usually isn't a problem (depends on the type of work of course), as long as the employer can plan around it (e.g. I currently work 4 days a week at 20% pay cut at a German company).