Your point is quite relevant. Japan can afford to do this... maybe it's akin to having an AmEx platinum card ? ie. no limit ? They don't give them to people with an over-extended Discover card !
Economics is scary, specially when people start justifying massive amounts of debt. Guess I'm old school, grew up thinking debt is bad and should be eliminated as soon as possible. Not always the best idea because it also stopped me from making some good investments over the years. Oh well, what to do?