Sim, eles oferecem suporte, mas muitos não oferecem uma correção. Alguns anos atrás, encontramos um problema com um bug de criptografia DES, pelo qual uma correção trivial era bem conhecida. A Microsoft documentou e relatou a resolução como não será corrigida. Tivemos que desativar a correção de bug de criptografia para permitir que o Internet Explorer funcionasse.
Eu tinha um produto com suporte no qual tínhamos vários relatórios de erros fechados com a resposta de que o problema seria corrigido na próxima versão. Finalmente perguntei quando era o próximo lançamento. A resposta foi "Não estamos planejando jamais lançar outro lançamento. Eu encerrei o suporte. Se eu tivesse essa resposta para um projeto de código aberto, provavelmente poderia ter resolvido os problemas.
Outro projeto, muitas vezes nos pediam para relatar qual era a solução quando a encontramos. "Então, nós dois saberemos a solução." O suporte melhorou com o tempo e eles ofereceram soluções. Em um caso, conversei com o desenvolvedor de algum código que esperávamos obter um identificador de banco de dados.
Também lidei com o suporte para obter patches conhecidos lançados imediatamente quando o software foi quebrado. Em outro caso com o mesmo fornecedor, tive que enviar um problema de multiencadeamento de volta duas vezes. A primeira correção reduziu significativamente a frequência do problema e a segunda pareceu resolvê-lo completamente. Ambas as correções foram entregues fora do ciclo de lançamento.
Muitos projetos de código aberto estão disponíveis com suporte pago. Essa é uma das maneiras pelas quais os projetos são financiados. Isso é um acréscimo ao excelente suporte não remunerado, muitas vezes disponível. Em casos complicados, ajuda a ver o que o código está fazendo em sua organização. Com código aberto, isso é relativamente fácil de determinar.
EDIT: A maioria dos softwares de código aberto que utilizo funciona tão bem que não precisei de suporte. Alguns dos quais eu precisei de ajuda incluem MySQL, Apache, Ubuntu e Firefox. Em quase todos os casos, consegui obter respostas na documentação e nos fóruns de suporte. Geralmente, acho que os patches, quando necessário, são disponibilizados muito rapidamente.