I guess its too early to say SMTs are coming.
Let's first see what HF21 is bringing and test it for maybe periods of time how it goes, letting it mature in full maturity.
After that, stop, look and listen.
Then ask, " Is there any other things need to be improved?"
Maybe spending some periods of time stabilizing the system.
There's no need to hurry, just because we could see the crypto market is showing some bull runs, then we also tried to force ourselves run as well and maybe letting people know about SMTs to maybe make them buy some steems because we could see that steem is going down in ranks.
Even if steem ranks a 100 or below, there's no need to panic if we're confident enough that it will rise in the right perfect time.
Even if it would take a decade to launch SMTs, would be much fine than rushing things, losing the end goal.
I guess surprises are exciting than expectations.