I can only report from a viewpoint inside my own filter bubble obviously, but this "two or three jobs to earn a living" is something that is still associated with the US here and practically unheard of in Germany.
According to IAB 2.7 million workers have a second job in Germany (which is about 1 in 12). Most of them probably because they don’t earn enough in their first.
And yes, this means that those jobs are tax subsidized.