Thanks for taking the criticism well. (Although I certainly would be happier if you updated the post I do respect your decision not to be bossed around by each and every person on the internet that makes a comment.)
For what it’s worth: I remember We Need To Go Deeper from seeing a Let’s Play and thought it looked like an interesting team game to be played with friends - but Steam is still a no-go for me.