Bitcoin consumes a lot less computing power than Ethereum and its forks. Maybe Bitcoin scripts aren't the most elegant and easy to catch on, but they aren't Turing complete on purpose. These scripts are much easier to verify than Ethereum smart contracts. If you run a full node, you must execute all of them. For free.
What metric are you using to measure "less computing power" and "easier to verify"?
The same looped code vs. straight code takes more execution time, isn't it? The ETH VM isn't very optimised either. Oh, one more thing. No one really cares to educate people on writing quality smart contracts. Maybe because their devs don't know how to do that for themselves?
The DAO story is hilarious.
"looped code vs straight code" I dont really understand what you mean there. Loops are limited to the amount of gas you are willing to spend with a max of 4.7m gas much like how bitcoin is limited in blocksize. No real difference.
Bitcoin has 1mb blocks every 10 minutes. Putting a lot of junk into tx scripts is plain expensive. Besides the miners may simply ignore such difficult to validate stuff and don't even let it to mempools. Ethereum has no block size limit, but with a gas limit of 4.7m and really fast blocks every 10 seconds or something like, spammers can put a lot of shit into the chain. Miners don't have any choice. Past DDoS attacks on Bitcoin would look like a kids' play. No one bothered to do this so far because Ethereum and its forks have no practical use right now.
You are right about that, putting tons of junk in tx's though is the only way to actually do any sort of smart contracts on bitcoin, thats why its so cumbersome. EXP's blocktime is 1 minute as opposed to 10 seconds as to cut down on the amount of bloat and orphans that in eth becomes "uncles" and further bloat the chain. I remember when I did this Vitalik got a little pissy about it because I was "challenging his maths" lol. >_<
"No practical use" i'm using EXP to create experimental decentralized software, is it practical to use a blockchain instead of a database? Not in most cases.. but we are still doing it to see what happens. There are some applications that really benefit well from the qualities of a blockchain. Immutability, transparency, fault tolerance. These are qualities that would be really good for applications like, currency, voting transparency, identity management, charities and organizations,and these are the ideas that are core to the Franko Collective (which has essentially become Borderless Charity, Inc).
Like I said before, FRK maybe a shitcoin to you and creating a sidechain asset on Expanse for FRK maybe a "shit asset" to you. But its not something that has just came out of the blue. From my experience, its just easier to use the EVM to create the ideas I want to create then to use the bitcoin scripting language that is as you said "plain expensive" and not only that, its really just a shell game.