As a template and gadget developer, I'd like to be able to load a specific gadget when a specific template is used.
Often, a gadget will implement or expand the functionality of a template (see some examples). Currently, this is being done by having the template add a category, and then load the gadget when the category is found, using the "categories" option in the gadgets definition (introduced by this change). However, this often leads to the creation of otherwise useless and cryptic categories (see for example these 17 categories in eswiki). Since the most frequent use for the "categories" option turned out to be loading a gadget when a certain template is used, it should be possible to skip the middleman and load the gadget directly.