although the use cases of $0 inside a message remain relatively sparse.
I say it's very common. Whenever we need "$0" for a send name, a table name or using messages as sends ;)
it is quite common to see [f $0] going into "$1" in messages, then we have a bang into [f ] and we need to click it instead of just clicking the message... it's messy...