But much of what you're proposing needs to first be facilitated by base layer. Even Hive Engine devs made that clear many times that they can't even do proper 'smart contracts' with current Hive offerings.
You're dreaming (delusional actually) if you think layer 2 can override layer 1 limitations.