It's a tough problem. Trillions of dollars of utilities bonds (mostly owned by pension funds) and a century of regulatory barriers make change hard. The problem is similar to the task of reforming the medical system.
The strategy that I like is to build out distributed systems in "non-integrated areas". These are locations that are not served by the grid and often have a tiny local grid that provides high cost electricity (~1$/kWh). These areas represent test beds for distributed energy tech and might be a place where de-costing and scaling strategies could be developed.
Another strategy is to wait for baby boomers to die. :)