I agree. I have been having the same issue for over a year. I went back and forth with Microsoft. I had them replace my surface and that still didn't solve the problem.
They refused to offer a credit/refund. The tech told me that he would want the same thing, but that Microsoft would not allow him to offer a refund/credit. Poor customer service on Microsoft part.
I was willing to buy another Microsoft product and future products. I will no longer purchase a Microsoft product after such a horrible experience.
Microsoft, escalate this and fix your mistakes. Have some integrity and do the right thing.