Well researched and well said. I have similar thoughts on IOTA and the IOTA community.
About DAG ledgers running smart contacts, have you read much about Byteball https://byteball.org/? Supposedly it's a DAG that can run smart contracts. Someone suggested it to me after I pointed out the same thing you did about IOTA.