Good counsel, as we are used from you, @feditips 🌹!
🤔
But, to pick a nit: Is the reasoning correct?
A standard emoticon like the one in your example is a plain humble unicode character. There's no HTML tag with an alt attribute, characters simply do not have alt texts. Its images and other media that do. The "smile" is added by an English screen reading software.
It may be different when people use custom emojis provided by their server instance. My choice: I generally don't.
@weirdwriter