My guess is that in order to increase the number of people wearing masks, they're trying a new scare tactic: maybe you should wear 2 or 3 masks. Maybe they hope that will cause people to wear at least one.
Gotta herd the cattle somehow, I guess.
To respond to your specific statement, part of the problem is that "don't work" is too blunt and not quite true. "Don't protect the wearer" might be true. "Barely protect the wearer" would be. "Don't provide strong protection for others" also true. But even a poorly fitted cloth mask is almost certainly better than nothing. (Of course, I'd also believe that they likely provide a false sense of security, leading to risk-taking that more than offsets their benefits.)
This ties in with one of my biggest frustrations of the whole pandemic, at least individual behavior: so many people's risk analysis is just sorting things into "safe" and "unsafe", rather than thinking in degrees. "Cloth masks don't work" is unhelpfuly binary and non-specific. (Though including "poorly fitting" makes it better -- "ensure proper fit" is actionable advice.)
And while efficacy of "cloth mask" vs. N95 is good to know, "cloth mask" is a super-broad category. I'll occasionally see people specify "single layer cloth masks", but the only single-layer cloth masks are gaiters, and even those are frequently folded over double.
How good is my 2- or 3-layer cloth mask? What materials should I use? (To be fair, I have seen some people answer this question.) Is it relevant that I can barely feel my breath through it or around the edges even if I blow hard? How much of a difference does fit make?
Ideally we'd all have and use good quality N95s, but we shouldn't make perfect the enemy of the good. We need information that will help us do better, rather than a binary "N95 good; everything else bad."