Why? Maybe because working for money is obsolete and because money is the biggest scam in human history?
Got something better to control over consumption, impulsive behavior, motivation, etc.? Sound like a socialist. A Czech ought to know better, Petr.
That's not the usual word order of a negative question in English, as I was told it sound rather unnatural.
It should be ‘Why don't you have a job?’ (although your word order is used in dependent clauses, as in ‘I don't know why you don't have a job.’).
That's a Duolingo-wide bug that results from the fact that the algorithm doesn't understand context.
Basically, you can shorten "I have worked" to "I've worked", right? So the algorithm allows that automatically if only "I have" is accepted. But it also allows it in contexts where such abbreviation makes zero sense. And sometimes even suggests it. I hope they will finally fix it...