> If so, why does it make sense that people can "generate" cash by proving some amount of work done?
Because you need an incentive for 'miners' to participate in transaction processing.
Main functionality is transactions which are not controlled by any single entity (like the government).
Most of it is speculation unfortunately, which gives it a bad name, drowning out real usecases.
So now I'm wondering, why wouldn't they just charge a transaction fee in Monero?
Why mine at all?
If you want to scale up to Mastercard levels.