Sometimes people fall into a "best practice" because there is an immediate disincentive to using the "not-so-good practice". Here that is not necessarily the case - you can easily fall in to a "works just fine" practice that breaks later at an inopportune time, unless you go in to it upfront with the knowledge of how not to shoot yourself in the foot.
I agree...i consider myself a pretty skilled developer and even i hit the tripwire

so unless this is documented clearly...this will be considered a bug by many...
For the record, if you have a bunch of placeholders after your snippet, and you need them all to be uncached, I’d say a better practice is to put them all in a chunk and just call that chunk uncached. Or better yet have the snippet return the chunk (then you don’t need to worry about cached/uncached at all).
That is what i did

thanks!