That's exactly it. People are shocked at the $22k price, but they should be even more shocked that the $22k price is after the unstated core return. The "junk" battery would still be worth many thousands of dollars, and Tesla keeps it. In reality the cost is north of $30k, with $22k being cash, and the rest being the value of the failed pack. Granted, not everyone has the means or desire to sell or reuse the dead battery. It's a shame that Tesla doesn't acknowledge that they are getting cores for refurbishment for "free."
14 modules, let's say one is bad so 13 good modules sell for about $13k on ebay, that is indeed a huge core charge.