I would rephrase your statement a bit. It is not normal at all for a decent quality A/C compressor to go out in 38k miles. My experience with later model cars and trucks has been at least 100k miles to A/C compressor failure, and even those which failed at 100k+ miles, the problem was always with the compressor clutch bearing.
I blame shoddy parts quality that GM is using nowadays. I would bet that these compressors are made in China or Mexico and build quality is hit and miss. That does not stop GM from asking outrageous part prices for these parts. No doubt that the compressor component parts are also as cheap as possible. If they use a cheap clutch bearing and it seizes, you will need a new compressor clutch as they typically do not service just the bearing, although it is possible in many cases just to replace the bearing. The cost of A/C compressor clutch (if it is even available separately) often exceeds 80 to 90% of the complete new compressor cost). Which makes this option not very economical.
If you replace the whole compressor, you must also replace the receiver/dryer, and often the expansion valve, and recharge the system, which incurs additional costs.