I would say this is not the fault of product design but is just basics physics. When you are disconnected from the grid, you have to provide your own sink for all the energy you are generating, as you no longer have the luxury of an infinite reservoir provided by the electric company. In your case your storage capacity is undersized by nearly a factor of 2 compared to generation capability, so there is no other choice but to cap the solar production to match your available sink. As
@Vines points out, if somehow you had a huge energy demand in the house beyond the battery, you could potentially turn on the excess solar, but for safety you would need this demand to be constant and guaranteed. People have speculated about building energy absorbers for this case, but in general that is a difficult practical project while it works in theory—most implementations would be dangerous given the amount of joule heating dissipated in a small volume. If you wanted to change the design of Powerwall, you couldn’t, for example, put such an absorber into the Powerwall itself without risking damage. Another design change might be for Powerwall to regulate total solar regulation, but there doesn’t exist a standard way to do this across all inverters, and that is not Tesla’s fault. So the best option currently is frequency-modulation and on-off control of inverters which is guaranteed to work across all inverters due to islanding regulations. (I had to consider similar issues in my own installation and learned a lot from the other threads on this and in particular the live data that
@Ulmo has posted).