hmm, maybe it would make more sense but it is not for me to decide as sth is being frequently used in dictionaries or technical/academic literature (for defining, describing terminology etc.)
That's probably where I have taken it from (and using it in chats). But I should not probably use it even in less formal Reddit posts
https://dictionary.cambridge.org/dictionary/english/sth