As a rule, no, this is NOT what Solos do.
I also fly with a Rev B GPS. These have limited capability. At least 3 of the crashes you mention could be GPS related. The fact that the Solo crashed into your house tells me that the Solo was not in an open area when it crashed. It may have been at some point during the flight, but when it gets below the tops of trees and buildings it is no longer in an open area. I learned this with another brand of drone before I purchased a Solo. The odd behaviors when flying a drone in a mode using GPS below tree and building tops is not unique to the Solo - only made worse by the limitations of the GPS that Solo uses. An upgrade can help, but not eliminate this.
I have not had a single crash with my Solo, but if I'm flying below tree and building tops I fly in Fly:Manual Mode. In Fly Mode, if you lose Sololink connection or GPS lock the Solo will either try to return home, drift, or try to move to a coordinate that is now inaccurate - resulting in a crash if you are near objects or can't switch to Fly:Manual and take over control quickly.
I'd suggest two things:
1) Download an app like UAV Forecast or other application that can show you the number of satellites within view at a given time and the impact of obstructions on the horizon - also factors in Solar Flares which is another important factor. This will help demonstrate how few satellites are available with a Rev B GPS when you have as little as 15 degrees of view blocked by trees and buildings.
2) Program your A button on your controller for Fly:Manual and practice with it.