Takes a few minutes to change a battery, which last at minimum several years, and cost at most a few quid.
Mechanical are nice to have, but I gave up insisting on them. I'd end up buying another watch for the price of a service.
This. I've got an Omega Seamaster Planet Ocean that costs me £590 to service - and a Tag Heuer F1 chronograph that costs me about £5 to change the battery.