You nailed it.
As with most green projects, it is all about location.
Some solutions just do not work in some areas for a variety of reasons.
Like solar PV in Seattle is ridiculous because of the near constant cloud cover.
Other locations are perfect fits.
The one size fits all mentality is a killer for the people blindly trying to fit the square peg in the round hole.