The site is , as much as possible, is community maintained. As a user gains more reputation they have more and more access to moderator tools including closing questions. This is important because you would in general need to ask more than one user why a question was closed.

I am sad to say that more often than not, such discussions degenerate fast in my experience. It is rare that someone explains a close or down vote with positive results. More often than not it leads to debate and discord.

BUT ... there is also a mechanism to re-open a question in the case a mistake was made or the question is edited.

At any rate, I personally agree with closure as

1. The question is not a support question. Not that all questions have to be support related, but non-support questions tend to be more likely  to be off topic.

2. Although you may have found the answers reasonable, the question and answers are highly subjective. 

For example, some people may use `wine`, I never do and do not find it to be "must have" at all. Same with most of the other apps. Not everyone need ssh , I am sure there are a large number of users that never use ssh.

For those reasons I would vote to close the question.

You of course could disagree and vote to reopen, in which case the community would review and if enough people with enough reputation agreed it would be reopened.

Hope this perspective helps.