Slips, trips and falls are definitely a massive risk anywhere. That's often the main killer in the workplace. However, I said falling in, as in falling into water - if you fall and injure yourself it's going to be much worse if you need to swim.
Yes, like I already said, they can find solutions for these problems. However these solutions are going to have to be invented and will incur a significant cost. No one wants to be the first to do this, they're all waiting to see what everyone else does, so they can copy it for less expense.
Also, cleaning is rarely an automated process. In my experience they typically hire the land owner to drive alongside the panels with his tractor and a big angled scrubber on the back - over waterways would require a more specialist solution, which again would cost more.
Source: work in HV on solar farms, among other places.