That's the problem with PHP's "as simple as possible" philosophy. It makes the simple things easy, but the sophisticated things difficult or even impossible. In the case of finders, there are alternate solutions that are perfectly acceptable, or in the case of using a finder object, even preferable for some. But the amount of effort that people (including myself) have put into work arounds trying to make this work goes to show that the "correct" solution (in term of design principles) isn't always the most desirable.
Originally Posted by arborint