My experience is the same as the author's: there's more today that needs non-free support to use Linux on the desktop than there was in the past.
So the friction isn't doing its job.
So why bother if the friction is just pushing users to distros which bundle the blobs more directly, instead of pushing manufacturers at all?