See Zimbabwe and Venezuela.
Social programs do. Price goes up due to natural reasons, budget goes down due to natural reasons, your government can't provide a service anymore.
The most common example is social security, the pension system. Demography changed, age of retirement goes up, payments go down, and you can't do anything about it.
Sure, the governments try to deflate the price, but there are no miracles, and artificial price deflation causes deficit, for example a deficit of medical personnel or scarcity of a service.
Sure, a country with a sovereign currency can create as much currency as they wish. They can never "run out" of money, literally. Practically, though, creating more currency doesn't result in more products being made and services being performed. Most countries are aiming for their currency to hold its real value relatively steady in accord with its nominal value, and you cannot do that if you create more money whenever you "run out" of it. So yes, countries cannot "run out" of money literally, but practically they can and do.