you are 100% right.
if tokens should be burned that should not happen artificially. It should be part of the system and code.
SMTs give a way to do it.
What do you think about burn Steem for a SMT and get some RC on the SMTs?
I think this would be really nice for some guys only use a SMT and its also good for Steem.