It's one thing for you to put a banner up on your web page, which I will see when I visit you. I can just choose not to visit, if I don't want to see your message. It's another thing for you to put a banner inside my computer , on the software I use to manage my own data : that ought to be a tool I use for my own purposes, and not a place for you to do what you want. A tool which starts acting as an agent for its dev…
I think it makes sense, how else are they supposed to fundraise and develop the features that makes the software useful to manage your own data?