They replaced for free a joycon of a 5 year old product, and we are talking about a portable device with which i played intensively, traveled with, dropped, eat on it, splashed water, left in the sun, played at the beach in the sand etc…
As far as I am concerned, they didn’t have to go that extra mile but they did.