Might be a matter of vehicles being made cheaper now, and the Kia factor.
I usually replace struts around every 50K mi, and usually replace them at least twice before the mounts are shot, so mounts lasted beyond 100K mi, usually make it to the point of the 150K mi point, 3rd pair of replacement struts installation. "Usually", sometimes they look due for it by 100K mi, but I've never replaced them with the first set of replacement struts and they never wore out before the 2nd pair of struts were due for replacement at my 50K mi interval.
You might want to have struts done elsewhere next time. It shouldn't have been "did they offer it" but rather did they inspect the rubber and check for rotational smoothness, then if there was excessive wear, advise you of that and recommend that at the time. They skipped one of those two steps as they shouldn't wear out in only another year if it passed a competent inspection.
IMO, shop made a mistake, and Kia a design mistake unless this has very high mileage or driven hard or on bad roads or high load. Then again, time flies! A 2012 is now about 9 years old so could be pushing 150K mi. and not be particularly high yearly mileage, if you only go by the nat'l average which I feel is very high, I put on nowhere near that much per vehicle, per year.