LOLOL!! Save the sanctimonious silly stuff. I've made a nice life working in all commission businesses. The worth of a lead is determined by the definition of what constitutes a lead.
You mention promoting from within, ala top lead generators becoming sales/closers. That would make some sense. But (A) that is NOT what SunRun is doing and (B) many of the top lead generators in any business are/would be terrible sales people.
Currently, it appears that SunRun is pinning its hopes on its ability to steal people and leads from other companies.