Non-profits are literally in the constant fundraising state. I think it's not the optimal model, because it keeps you distracted from the main work that you should be doing.
They hire people who specialize in fundraising and people who specialize in reaching whatever community they support. It’s not the same people and the fundraising teams are fairly slim
It depends I guess. Yes, a lot or organizations will have a position like head of development (or a development office at scale) i.e. fundraising, but a lot of people who are ostensibly about the organization's mission--the artistic director of a theater company, the president of a university, the executive director of an organization with conservation properties, etc.--absolutely have fundraising as a key metric of their success.
They didn't have to raise funds. The creation of the project was subsidized by existing businesses and it offers a service that lets people have trees get planted.
If you look at non-profits, a huge amount of time, effort, and resources goes into fundraising.
Building something or doing good, then hoping people will pay you, isn’t a thing.