Western Union goes well beyond 'scams' in terms of market penetration.
Perhaps it would be equally accurate to blame the USD (or whatever currency is the scam du jour) or bank wire transfers.
Or perhaps the criminal on the other end of the transaction? People use Western Union all the time to send money to their friends and relatives. and it's very expensive.