@Yen Chen I agree with the points in your post.
My Disclaimers:
1. I build and own my projects. Historically, I have not sought to acquire land with the intention of leasing the land to another developer/development company. I am not against the buy-to-lease method, for someone else to implement, but right now it's not what I do.
2. In my markets I am tactically focused only on <500 kW implementations. Strategically, I aim to fit into as many development exemptions as possible. The 'entitlements' part of most projects >=500 kW consumes most of the development timeline. I just don't have the patience to wait four years and spend 6-figures for environmental studies on a 1-MW, four-acre project. That's why no one builds 1-MW to 5-MW now. Projects have become really big or really small. 500 kW and under exemptions? Yes, please.
Projects, large and small, fail for a lot of reasons. Changing legislation, primarily at the state and local (county) level, I think, is one of the biggest reasons for cancellations in NC and VA. Many places are 100% NIMBY. Even some municipal electric companies don't want to work with small IPPs. Yes, I have first-hand experience with that (technically illegal) prejudice.
Lease problems sometimes result in project cancellations on larger projects. Technical issues with "impact studies" results and who pays for mitigating environmental issues is another.
On small projects, equipment upgrade costs for substations can be a showstopper. In Sampson County NC, SREMC handed me a $100,626 estimate for substation upgrades for a 500kW project. I put that project on the back burner since higher development costs and thin margins were already causing us concern.