Most Americans (especially those under 30) do not own a checkbook and don't know how to write a check. That is part of why this scam works. 20 years ago Checks were common enough that every adult understood that Check's aren't real money and people would be more cautious until it clears.
But the fact that now everything is instantaneous, Checks are maybe the last exception to that. So someone with no knowledge of checks might assume that it is "real" money. I think few people understand the differences even between a cashiers check, a personal check, and a money order.
Luckily Banks are more aware of these scams and tellers have been trained to ask A LOT of questions about wire transfers before executing them. It sounds like in the posted article, that OP actually got a warning about this from the banker how this is non-reversible. But again, even OP admitted that he had never completed a wire transfer before. I've only ever made 2 wire transfers in my life (and I'm 36) and both were to buy a house. Few Americans have complete a wire transfer and probably don't understand the implications of it either.
So I think this scam actually preys and relies on the fact that little knowledge exists of wiretransfers and checks.
Idea: physical financial instrument with a specified payee (OR a bearer instrument, using the same format!), with a completely unconstrained denomination, which the payer can draw up on demand and in the field.
Implementation: reveal enough information about your account that anyone can "authorize" arbitrary transfers; take weeks and weeks to learn whether the funds are actually available and there's absolutely no way to convince your bank to reveal whether the transaction is verified, at any point; etc.