

Sorry, but I don’t believe that’s realistic. Devs need to be paid. To be paid they need execs. Donations might sustain a small project, but not a web browser. Linux is developed primarily by devs employed by the big corporations. It would never survive on donations and volunteer labour. Same for Firefox. A browser is too complicated to be run as a GitHub project.
If you never pay for music, artists won’t be able to make new music. Where possible buy as directly as possible from the artist, e.g., through bandcamp.