Thanks for the general support.
You raise two concerns, though:
1. Upvotes - this is tricky. The problem with never allowing questions with lots of upvotes to be closed is twofold:
- Sometimes, what's allowed changes over time. Communities start out allowing almost anything "What's a good snack to help programmers stay awake?", but eventually decide that they need to limit things to a narrower focus. If communities who do that can't close those questions, they'll attract more like them. - Some popular things are way off base to start with. You might be able to attract a ton of upvotes for an xkcd post, but you really wouldn't wan't the site full of them just because they're broadly loved.
2. opinion based questions - the changes are designed to help a little with what you're worried about: "primarily opinion based" now explicitly acknowledges that many good answers incorporate some expert opinion. But you still want some limit, no? "Which is better, Ruby or PHP?" isn't good for anybody, and the new reasons are designed to make it clearer that some opinion is ok, if it comes from expert experience or can be supported by facts, references, etc. Where that line belongs is for each community to decide.