There's a difference between "renewable and abundant" and "infinite".
It would take the resources of five Earths for everyone on the planet to live like an American. More solar panels aren't going to change that.
What will bring sustainability is Americans, and other people living wealthy Western lifestyles, learning to live comfortably with fewer resources. You can be comfortable without eating beef for dinner every night. You can be comfortable living in a resource-efficient apartment instead of a sprawling subdivision. You can be comfortable taking public transit instead of owning a car, or teleworking instead of commuting daily, or having a low flow shower in your home instead of a tub.
Home ownership, car ownership, a meat heavy diet, fast fashion, disposable technology, plastic everything, are entitlements that you receive as a benefit of living in the imperial core. These are not necessities of life. You just think they are because patriotic and corporate propaganda has convinced you of it to make you a collaborator in its colonial extraction of the world's resources.
A sustainable comfortable future doesn't just mean improving the standard of living of the poorest in the world. It means the world's wealthiest need to check their entitlement and learn the difference between comfort and luxury.
A lot of people in this thread are deliberately missing the point because they don't want to hear it.
They want to live in independent suburban homes, in isolated subdivisions where you can only get to jobs or groceries or social events by car, with big yards soaked in pesticides so they don't have bugs in their houses, etc, etc.
They want to live high consumption lifestyles. They don't want to live in resource efficient, high density housing because they imagine it will reduce their standard of living.
So they nitpick the image and make up reasons why it's unrealistic because they don't want to admit the kinds of homes seen on the left are unsustainable and unrealistic in the long term.