In Australia (where I grew up) if you leave a company, you don't lose your retirement savings from that time, because they're not controlled by the company.
Is that what you're suggesting: that if your wife changes her job, she'll lose the money that's been paid into a retirement fund for her?
As for kids: changing schools can be a hassle but I'd hardly consider it a reason not to move to a much more liveable location.