Love the idea.
Also, "monetizing software is a bit taboo". Seriously, wth! Except the miners, which is at the core of why the bitcoin network works in the first place, lol!
We can make a case that NOT monetizing is anti-Bitcoin.
Anyhow We should ALWAYS monetize, and it does not have to be seen as bad or done is some shitty way.
  1. Release open source. Most people won't bother self-hosting anything.
  2. Offer hosting / service for a fee.
We won't reach any meaningful adoption without proper incentives.

" If we had a professional, working version of every product that was started on Bitcoin, but was abandoned due to the developers not getting anything out of it, Bitcoin would be decades ahead."
^ Now that's a great idea @timechain!