I understand that there are reasons for this, but as someone with the qualifications but not the certification, I hate that I have to pay someone else to do things like this.
In my opinion, a good DIY solar company site would have transparent pricing and ability to buy components. I understand there are variations in installations and pricing may be different, but they should have a pricing catalog.
I used them in the past, and they were fine to work with. I still ended up sourcing all my own equipment (saved an additional 50% from what they were quoting me, for a better system), but they're not secretive about what they'll send you.
Basic things like:
What is the physical size of the quoted panels?
The KW rating they give, is that actual power delivered, or rated power?
If rated power, how much actual power would they expect given my geographical location, and angle of roof.
How much of the roof are they covering?
They want $100 for the next step - presumably I would get those answers then, but I'm not willing to risk $100 without knowing more.
Also, be sure to do your own roof measurements when you look over their proposals. For my project, they used fairly inaccurate aerial/sat photos, which got the shape of my roof entirely wrong. Had I accepted their offer, I'd have ~33% too many panels / racking that wouldn't fit on the roof.
I ended up sourcing all the materials myself. I got much nicer inverters (1:1 Enphase IQ8+) and PV modules (455W LG bifacial) than what they were offering (2:1 APSystems inverters, 355W Bluesun panels).
The real kicker: I had enough budget left over to have a professional solar installer install all the panels for me, so I'm not the one that has to get on my steep roof, plus I have a warranty on the worksmanship of the installation. Pre-incentive, I'll have spent about $24k on my self-sourced version.
At some point I'll write up a blog post about the whole process - parts selection and sourcing, finding an installer, permitting, etc. It's really not that hard.
Even the wiring is DIY. Most people think this requires a lot of skill, but you are just adding an input to your panel board on your house.