I honestly don't understand responses like this. We're presented with systemic issues, and your "solution" is just "personal responsibility"? Something which has demonstrably failed and lead us to the situation we're in today? Do you often think that doing more of the same thing will lead to different results?
Since we're in a technology forum. Let's say you're a product owner and your app is suffering from severe performance issues. Would a "solution" of telling the developers of the app "just write code more efficiently! Use Google if you have to!" be acceptable to you? Do you think it would produce the results you want?