I'm a little confused as to the nature of the 'opinion-based' categorization. I asked this question: Is there a design rationale behind the PHP-Style Nested Webform pattern?. I pointed out that this is seemingly a design pattern that has spread beyond its original bounds and am looking for references as to the decisions behind this and aspects of the design.
No opinion would be an appropriate answer to this question, only facts, references and specific expertise. As this pertains to design decisions I am making, I would have thought this is a very relevant question in a Software Engineering forum (and also interesting as a case where a convention becomes a de-facto standard), I'm not quite sure how the moderators arrived at the conclusion that my question would lead to substance-free answers.
What I resent is the opinions in the comments that are either irrelevant ('PHP defies logic'—not a sentiment I disagree with, but off-point), contradictory ('One purpose of this site is to answer questions about software design'—what is my question if not pertinent to software design), sweeping ('we can't tell you why anyone made a design decision that they chose to make'—the relevant decisions I'm looking for information on were made by software designers, why are they they and not we?"). I also don't agree with the premise that 'A question that only specific people can answer isn't a good fit': I don't fully know the development methodology of PHP, or Ruby/Rails (the platforms I used in my example), but I would assume that even if ultimate decisions rested in the hands of the few, there would have been some deliberation that existed outside of a single source.
I would very much like to leave the question open, not just in the hopes that it is answered, but that an emerging de-facto standard on our biggest software platform can be better understood.
As a final tertiary point—I notice that at the time of asking some of the top Questions on the site are soliciting opinions: 'Scoped beans as dependencies - Use proxy or make it dependent/prototype scoped?', 'Visitor stability vs instanceof flexibility', 'Find best subcombination from given combination', 'Put conditional logic inside method for DRY, or keep it outside for readability?'. It seems the nature of the site is to ask for the whys of software development. I'm looking for the same thing.