Other than a few national holidays, most American workers only get two or three weeks off each year. This is much less than what people in many other countries receive, and even that amount of vacation often comes with strings attached.
A typical German might get six weeks of vacation each year, and it's normal for Germans to take three consecutive weeks off in August. One big reason for the difference is that paid time off is mandated by law in many parts of the world.
“Germany is among more than two dozen industrialized countries ... that require employers to offer four weeks or more of paid vacation to their workers ... But employers in the United States are not obligated under federal law to offer any paid vacation, so about a quarter of all American workers don't have access to it ... That makes the U.S. the only advanced nation in the world that doesn't guarantee its workers annual leave”.