The writer has a concept called "the new better off". He is saying that "investing in the imperfect village" is more strongly associated with or connected with that concept than "investing in the perfect family" is.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.
Jay from earththank you, what's the subject to the word 'investing' ?"investing" is a gerund and does not have an explicit grammatical subject. The implied subject is anyone who is trying to achieve the "new better off", I suppose.