There's a lot more to this ecosystem than just speculation. At it's core is a distributed world computer but all anyone knows about is money.exe because this stuff is immensely complex.
If you look into the researcher rather than paying attention to the soyjack youtube thumbnails you'll find the actual substance. Nobody is going do the work for you. Or you know, just write it all off with a snide joke because "crypto bad".
Alternatively, because the only way to use the aforementioned distributed world computer is to engage with money.exe and buy more CoinTokens. Imagine all the kids out there who will be delighted to learn a pay-per-use code interpreter. "Hey mom, I need your credit card to cover the gas while I debug my smart contract."
But assuming you have the money to spend, it's a whole universe of possibilities! Just make sure to cash in before actually trying to use any of them.
There are a number of planned upgrades on the roadmap[1], such as layer 2 blobs, that will eventually drive the cost per transaction closer to zero, however we're still a decade away from that being the case. In the meantime you can debug your smart contracts on a testnet for $0
In any case, for actual usage it should surprise nobody why everyone conflates Ethereum with money. No, your L2 chain does not qualify as an official solution.
It's absolutely representive of how it looks in deployment. You can test transactions EXACTLY how they would happen on mainnet.
I don't get your second point.
I would argue the exact opposite. A website will be deployed to different versions of different browsers on different operating systems. A smart contract will exist on a single distributed computer. It sounds like the actual problem is people treating smart contract development as cavalierly as web app development
I'm guessing any "crypto-kinda-currency" is picking eventual consistency as a core mechanic. Think about the word EVENTUAL though.
If the core function of the crypto is a ledger, then it makes sense, it EVENTUALLY gets transacted, and in practical terms you take the faith in the distributed system from a flawless previous record in reconciliation, probably before the actual completion of the transaction.
Now, a distributed major blockchain has ... how many nodes? Thousands or more? That is a long time for reconciliation of the consistency, even with great dedicated internal networks. What? This is over a heterogenous global internet network? That implies EVENTUAL has some bad worst cases.
"Smart contracts" or "distributed trustless computation". Whatever, getting the value of calculation from a node and getting the value stored in the node is essentially the same thing in terms of determining an answer to a query.
It implies a horrendous performance, one you have little control over. I don't think Kubernetes is shaking in its boots.
It's interesting Aphyr never does any crypto analyses, although he makes his bones running a test suite. How do you test a scaled cryptocurrency?