I doubt very much that printing money "always" works. There are problems with it actually, apart from the fact that the inflation it leads to is itself a "hidden tax".
One problem is that most countries have a silly setup where govt cannot print its own money, it has to lend it from a third party (in the US it is the FED), which means it has to payinterest on these loans, which makes this approach expensive. Granted, the govt should have been able to print its own money, but it does not seem trivial to change this.I mean, in practice, most countries end up with such a lending system, which means there is a battle to be fought to get out of it. This will not happen if the masses remain ignorant.