I prioritize personal investment and social engagement over raw salary income. I could find a better paying job tomorrow, within my current company. I like being up to my elbows in the business problem, and the best way to get a seat at the table is to have been around long enough to earn it.
My spouse and I both work at the same company, which greatly increases the sticky-ness of it for me. I can book family meetings with them from within my work calendar. That's worth a lot.
I've spend 15 years ingratiating myself across multiple teams, and multiple larger organizational slices. I have a lot of contacts to fall back on. If I needed a new job tomorrow, I could find one within the company, without having to go outside.
A lot of your items are "of the moment" and could change tomorrow. I wouldn't bank on them remaining stable.