Follow the service maintenance and check torque as per schedule, use the grease gun regularly (though maybe get a better one as the SC one is frankly crap).
I got two years out of mine with a lot of riding in shitty conditions including last years mud fest in Morzine (which I think finished them off). Possibly they’d be on there longer as bike was ex demo when I got it.
I’m not complaining. Cost was only labour and costs less than my time faffing around trying to do it myself with bodge tools, or having to buy various bearing pullers.
Had a GT with the I-drive funkiness before and the bearings needed doing almost every 3 months. Although they were whacking great headset size bearings and generally they just needed cleaning and re-grease. SC ones are probably similar, but if the bearings are free and they’re getting pulled then may as well replace anyway.