Smart contracts are actually pretty cool, but the entire ecosystem is made dramatically worse by the tokens having speculative value. It’s necessary for the economics to work out, but it dampens the coolness of the technical aspects because it attracts sleazeballs and enables fraud/crime.
The "worse" part about it is due to our society and what motivates people to do work. It has little to do with the technology and just a reflection of reality.
I think you get that, but I don't see another way to create a high performance trustless network.
Yeah, I see it as a necessary evil. It costs real money to operate the infrastructure that it runs on. I'm hoping now that the hype has died down a lot the swindlers will move on and real use cases will start showing up.