The problem is that we need to do this particular test on Raw -> Cooked -> converted back to text without images. This adds definite cost into the pipeline.
I don’t feel this rare case is worth doing a lot of extra engineering work for. There are lots of ways to bypass. Putting in your post would work too, for example.
I was thinking maybe in a regex, to avoid taking into account [ * ]( * ) something like that. So the most common use cases, without trying to really bypass the limitation like emojis, links, images, are excluded from the parsing.