There’s actual data on both points you make. These anecdotes and conjectures are not very valuable.
There are high quit rates in other industries that would have the same loss of potentially awesome staff as well. Why do teachers quit so infrequently compared to other professions? Maybe it’s because it is a low risk job with really unusual benefits (2 months fixed leave every summer).
Lots of people work for jobs that they love, it’s not unique to teaching. Comically, love of job drives salary down because it increases supply. If teachers hated their job the salaries would go up because it would decrease supply.