This is a pretty good used case for vibecoding. “Claude, take this project and rip out all the obnoxious monetization and vendor lock in.” It just might do the trick. I’ve been to get rid of a fair bit of paid software by just cloning the parts I want with little more than a high-level description.
I don’t think the approach of open source as a substitute for a quality program is going to last.