A possible use case from Perl. In the following *s* is a snippet that the user will expand with the tab key:
*s* variableName
which when expanded might produce:
use Data::Dump qw(dump); say "AAAA variableName=", dump($variableName), "\n";
( I spend much time typing such sequences which can be partially but not completed automated with the existing implementation of snippets)