The thing is that not everyone is having the same experience you are. I have been using my SB as my daily driver since I picked it up on launch day, and have had only 1 Blue Screen (my 4 year old was drawing on it so he may have done something strange anyway). I have also only had the graphics driver crash 2 times which didn't cause any interruption in my work. Overall mine has been pretty solid for a generation one product.
I personally would not give up on the device. The form factor is perfect for me, and I am loving my device.
The question is why is this acceptable by any standards? One blue screen and two driver crashes is one blue screen too many and two driver crashes too many. If it was one or two people that would be acceptable, but driver issues should have been tested properly before release.
I had way more issues with my SP3 on Windows 10 than I consider acceptable and that's not gen 1. It's something that should have just worked. My El Capitan upgrade on my MBA was flawless. I restart my SP3 at least once a day. I restart my MBA when software requires it which is maybe once a month. Hybrid vs Laptop or not, that is what Microsoft are competing with.
I think Microsoft has lost a big opportunity with both Windows 10 and the Surface Book by treating their customers as a beta testing market for something that shouldn't have happened. My guess is Microsoft would have had a number of Apple converts moving back and with the number of issues, it wouldn't surprise me if a lot of them just said "$&@# this, I'm going back to Apple". People can say what they want about the iPad Pro lacking functionality, but at the end of the day, functionality doesn't help if your device has to be restarted every day or crashes regularly. I don't accept paying premium money for a device and then having these kinds of issues.
I honestly think Microsoft need to take a serious look at their quality control, maybe fire one or two people who made the dumb decision to release Windows 10 and the Surface devices before they were ready because an on time release with poor quality control does worse for the reputation and the early adopters are normally the biggest advocates of the product. The reason for this is people see the product out in workspace and ask them how it is. If the person says it's buggy and unstable, that's probably the only thing about the device that people will remember because they probably won't ask someone again about it after the release excitement dies down.