I've always considered "opinion-based" questions as those which would generate 17 answers with every guy sharing his own experience and wanting to add "me too" to the list but no one answer is better than the other. Obviously such a question would not be a good format for Q&A and good chance I'd be behind the closure.
At the same time I do not believe question above falls in that category. OP asked that question and got ZERO opinions in the first 6 hours. In more than 24 hours he got one answer from me.
Do I believe it is a good question? I do not. Because any real programmer (and most newcomers) should know that it doesn't take a lot to run python compiler or even one for C when you are just learning. One could probably hook up a keyboard to a phone and learn C on 5" screen. Information he is looking for is completely apparent to me.
This question was closed as "opinion-based" after I provided an answer which IMO wasn't based on opinion at all. Or does the community require me to post the actual perf graphs? So not only is close reason doesn't match the question, it doesn't even match the flood of all those answers the OP got as a response.
And what was the reason for closure? This question looked like it was well onto its way to the archive. There was no flood and no "me toos". If it was left open, it would probably have same answer count it has today. So to a new guy, who comes across this site, it probably just feels like a kick in the behind on his way out. And then we ask, how to attract more people.
I voted to reopen it not because it is a good question (although if it was bad, you'd think it would be voted down not up), but because it annoys people, especially new ones when they get shut down like this. And what's worse than no reason given for closure, is bad reason given for closure. And if it was left open, I do not see what possible harm this specific question could have done.