Perhaps these Chinese ones actually do a good job?
iRobot hasn't really done anything about that for quite a while so I'm not at all surprised by the headline. Not to mention insane prices for consumables (filters, bristles, etc) - I got Aliexpress replacements at 1/10 of the cost and there's literally no difference in the end result.
I don't know if Chinese ones are any better in terms of performance, suction levels only matter when you're on carpet and then it heavily depends how worn out or well maintained your brush head is which is where cheap consumables start to matter. For me the easy surfaces get 80%+ clean, the harder surfaces get 50% but even with very highend vaccuums I can still scrapes tons of hair out with a fur brush. But part of it is also I have a ancient magic high performance furbrush (random plastic junk for 30 years ago) that somehow digs out more fur than any other brush.
how worn out or well maintained your brush head i
This. Especially if you try different suplliers, the quality can vary wildly.