Engines are actually changed fairly frequently because they're a wear component on most airplanes. They are also sometimes updated to a newer version or even an entirely different manufacturer. And often it's faster and cheaper to swap in a new engine that's ready to go rather than wait for the one that's attached to be overhauled, so the same engine might see service on multiple airframes.
Most cars don't operate for >12 hours a day every day. Last time I randomly checked the flight history of a Ryanair 737 on flightradar24, it had spent over 18 and a half of the previous 24 hours airborne.