Successful businesses support the livelihoods of all of the families that depend on that business's continued success, including employees and clients. All such businesses matter very much to those people, regardless of their industry.
An incredible achievement matched only by literally every other employer, and requiring the level of emotional investment immediately supplied by any employee with recurring rent/mortgage payments.
In other words, "get over yourselves, you're not curing cancer". If you need employees to "care", because the company supports their livelihood - don't worry, they already do. If you need them to "care" more than that, you need a better justification.
Successful businesses support the livelihoods of all of the families that depend on that business's continued success,
Just want to point out that this point is entirely back-peddling your original point (an objection to "get over yourselves").
If the point of a given company is that it supports a person and maybe dependents, then you really don't need to ask someone why they want to work at the company or whether they believe in the company, because the answer is obviously "because you will pay me." I mean, corollary to the value of most companies being that they support people via the salaries and wages they pay, is the companies shouldn't be injecting the implication that their employees should sacrifice and work for less given the importance of the work the company does (and that ethos is widespread).
One of the smarter folks I know makes this point repeatedly and firmly. Delivering reliable value to customers and a good environment and career path to employees is a worthwhile and valuable achievement. Even if in the process you aren’t “curing cancer”.