This place still is the core of the Perl community and therein lies your anger. You expected more. You got less.
Your anger at wasted time is legitimate. But the blame is not on "the gods", but on all of us - me included, you included. Perhaps you may not have noticed but the number of monks actively involved in patching and enhancing this site can be counted on less than one hand. This is a large complex site with +80 database tables, 100 different node types, and 50-100K* lines of code - managed day to day by less than 5 people. With so few volunteers managing so many resources, it is almost guaranteed that even very important things will fall through the cracks or get pushed back onto the round tuit table.
Did you volunteer for pmdev? If you did, when did you last contribute? If not, did you seek out ways to help developers better prioritize an ever growing to-do list? Did you donate money to hire a paid full-time developer? Did you volunteer when we discussed how to better manage enhancement requests? Did you take up mr_mischief on his request for information on how other on-line volunteer organizations manage volunteers? Or tye on his request to improve the patch application system? Add an insight to the discussion about the site improvement process? Volunteer to help coallate the numerous suggestions for improvement spread across tens, maybe hundreds of nodes?
Nothing in life is free. We can each pay money for a site that is managed by paid staff. We can volunteer our time and expertise to "pay" for a site that is free. But if we do neither and then the site fails our expectations, we have only ourselves to blame.
* very approximate "guestimate" based on number of nodes containing operational code * 100 lines avg.