&gt; This is a technical discussion, not a discussion of selling.<p>Incorrect. The context is one of an indie developer trying to bring a product to market. This is similar to being a one-man startup (before hiring &#x2F; contracting more staff). It is absolutely essential to make good decisions about scoping the project, marketing the project, and selling the project.<p>It is <i>very</i> common for technically-minded people to get into a pattern of addressing technical objections point-by-point, without realising that the technical objections are not the problem per-se, but just a symptom of a more important concern or problem.<p>If the goal is Linux advocacy, then nit-picking the tech objections isn&#x27;t really that effective, unless you want to leave a rebuttal for future searchers. What would be more effective would be to try to understand why Linux was not right for this developer, on this project, at that time.<p>&gt; Yes, I am arrogant by the way, I learned not to be afraid of standing tall with my own point of view.<p>Standing up for your beliefs is not the same as arrogance. Not realizing this <i>is</i> a sign of arrogance, and arrogance is not a good thing. It makes it harder to develop an accurate model of the world, and thereby makes it harder take effective actions.<p>EDIT&gt; Part of the hostile reaction you&#x27;re getting is because of the way you dismissed Jon Blow for not being able to install Linux. This is one of the best game developers out there. It&#x27;s like calling some Nobel Laureate stupid because she decided not to use some particular niche app that you care about.