New Devices with half battery life

Bought a garmin s60 3 weeks ago, the battery was losing a little over 20% a day sitting on my desk. Took it back to where I bought it, device was sent to Garmin SA. After two weeks with no feedback from Garmin SA the watch was replaced by the retailer. New watch is doing exactly the same thing. My question is, is it possible that the batteries in these devices have lost efficacy being on the shelf this long and if so should these devices not be marked down? They're still selling at 2017 prices.