After over 15.000 Km of cycling with our bakfiets, I think I oiled the chain maybe 20 times. Replaced the tires once (and a few spokes due to user error/ring lock still locked+kick stand+two kids in the bike is not a good combo). Still on the first chain and cassette. I have never cleaned a chain.
Maybe your carbon bike with expensive options to save every last gram of weight requires so much maintenance, but any proper Dutch city bike or bakfiets made of steel will last very long with minimal maintenance