Um tempo atrás vi um colega experimentando. É possível, mas muito chato ficar digitando linha de comando. Por outro lado, quem gosta de Linux já é acostumado com essa coisa de linha de comando toda hora. Mas na prática o Visual Studio é muito mais produtivo, logicamente por ser uma IDE. Tendo a necessidade é só buildar o projeto pra Linux, por mais que minha estação de desenvolvimento seja Windows, que no geral tem melhor ecossistema de softwares utilizado por clientes que atendo. Linux só servidor, que poderia receber o deploy do Asp.net Core.