If they open source all their code, some tech wizard will implement a self hosted obsidian sync server with the same convenience as theirs in a day, and the company will lose their revenue stream
Obsidian is storing everything as plaintext files. Those convenient selfhosted sync solutions have been out there for years.
Let’s be honest: Everything that might be “worse” or “annoying” in Firefox for someone is not relevant in comparison to “no working adblocker available”. A browser without adblock is unusable