But your solutions are not as easy as it seems.
First of all, undergrounding of utilities is incredibly expensive. It can easily run 20,000 per household or more. Trying to get all of their customers underground would amount to a cost that would dwarf their profits (even if you thought they deserved no profits). Beyond costs, it is complicated and can take years to implement. Plus, if you get rid of the poles, you have to also move the other utilities that are on them (cable and phone)
Aside from that, I have lived in FPL territory for 33 years. I have lost power for an extended duration 3 times (Andrew, Wilma and Irma). So losing power on a frequency of about ~12 years.
The economics don't add up to make the improvements you are requesting. You can demand that FPL do it at their own cost but it is not reasonable to expect that we won't see that in our rates. I can demand that Tesla give me a car for the same price as a Ford but they won't.
FPL has made investments in hardening and I know this because one is literally taking place in my back yard. All of the wood poles are being replaced with concrete ones that are taller and above the tree canopy.
To answer your other questions about solar panels...you pay FPL because you still use their system. Solar power is intermittent and rarely provides enough power to go completely off the grid. Batteries can help that but are expensive and would only work if you generated more power than you need. Therefore, the grid that is operated and paid for by FPL absorbs your excess power when you make it and feeds you power when you need it. Without them, solar panels rarely make sense. You pay for that service because otherwise you would be an expense to them without generating revenue.
Finally, solar is turned off during storm because it is a safety issue for people working on downed power lines if they have power feeding back through them. In any case, the power generated is not consistent enough to actually power a house without surges and blinking that would damage equipment. The only way around that is to run the power through a battery pack that operates like a UPS which residential systems don't usually have.