Compartilho um ponto de vista parecido, você criar coisas open source pode acarretar em uma grande empresa pegar seu projeto e internalizar (vide caso Redis). Porém pra mim fazer um projeto ser Open Source é tanto dar as pessoas a oportunidade de construir uma comunidade em cima da ferramenta quanto trazer algo util para outras pessoas.
Porém mesmo assim, é interessante buscar opções de conseguir receber algo, nem digo fazer um SAAS ou coisa do tipo, mas por exemplo o criador do FastAPI e Pydantic que são ferramentas do ecosistema python dão opções e destaque pra quem contribui isso é uma forma de ser "pago" pelo seu trabalho. Pro bem ou pro mal, mesmo trabalhando com código aberto é importante ter algum tipo de "marketing" se você tem o objetivo de se manter com esse tipo de trabalho.
Uma coisa interessante hoje meu principal projeto é um projeto que trabalho open source, minha forma de ganhar dinheiro com ele é o cliente pagar um valor hora para desenvolver novas features pro projeto.