For me, the Stack Exchange mindset is: ask good questions (e.g. practical or theoretical problems, clarification on a particular subject or about a moment from history) - and provide equally good answers.
I must say, these days it's good to focus on learning, history, developing new skills... Quite often, as a new user I notice other new users falling-off as a result of them not having understood the nature of Stack Exchange - the rules and etiquette. In fact, the onus to contribute effectively is on the (new) user.
Is this the correct Stack Exchange mindset? An aide to learning, a place to advance careers, a place to share knowledge? Including all those who participate and contribute long-term, over time - and including those who simply seek a one-off answer.