Stack Exchange network consists of 183 Q&A communities including Stack Overflow, the largest, most trusted online community for developers to learn, share their knowledge, and build their careers.
Confirming - that is a D6 solution (drupal.org/node/645716) for a D7 question. Hence the -1 stays as a warning on the road to weary travelers. D6 actually had a better solution for that (just modifying theme paths) and the module would get scanned for template suggestions as well - and I mean, all template suggestions - but that trick is no longer valid in D7.
NO, -1 points. That solution is so old (2009), I'm not even sure it was meant for D7. While your old solution is tailored for Views, it is not ideal for non-Views situations where developers may want to pack for more than 1 default template per theme key in their modules. Imagine implementing your solution for 100 dynamic theme suggestions for a single theme key. Applied outside of a Views context I would call your solution a counter-pattern.