If Microsoft actually knew about this issue years ago and did nothing to prevent / correct it over time, that would be an appalling behaviour on their part.
Currently, I cannot recommend a Surface Book device, and if a friend or acquaintance asked me about buying one, I would try to steer them away from it.
Sorry, but this is not a feature (fast startup, or whatever): it is a serious design flaw.