I actually employ them whenever i want to supply my geometry with well… more data. not just for lighting. i used it for allowing rainfall, exclusion from nightlights or sunlights, and all other sorts of more general shader modifiers.
Using alphalayers as datasets and cutoffs and curves to fit in more data, and wow… really, there’s a LOT possible for custom and dynamic shaders.