I never heard of anything like this before either and was surprised, but here i am.
10% too generous?? I am a loyal Microsoft supporter and have always gone with them for everything: Gaming, Software, MP3. ect..
By recognizing that my device malfunctioned and offering a discount to a newer version of that product keeps me from changing competing companies (such as Apple for the lamers)