Eu tambem acho que o produto deveria ser suportado em varias plataformas, mas se nas especificacoes diz que um dos pre-requisitos eh ter o SO XYZ, ai tem-se que usar o "faça voce mesmo"

Ja se nao tem pre-requisitos para uso, ai sim tem-se o direito de ficar descontente.