True. Maybe newer cars will be coded to remember the disabled state. It's too bad software updates like that don't typically trickle down to older models. I'd love to be able to set my car to Sport mode and have it remember it.
I didn't really have a frame of reference, but just looked up OEM starters for similar cars of the same era: Lexus LS460 $270, BMW 750i (G12) $637, Mercedes (W222) $473. A bit more expensive than Lexus, cheaper than Germans, but the Germans have a lot of
aftermarket options for a lot cheaper (under $200). Guess that makes the G90 starter the most expensive in the end. I'll just hope I still have warranty if/when it ever fails.
Yeah, they're pretty much cramming the entire AWD system you'd typically find in a large SUV into the confines of a sedan. There are simpler and more compact designs, like the transverse AWD setup that's a lot more common. Starters for those are usually unimpeded by the AWD system. Drawbacks being FWD bias, long front overhang, weaker transmissions, no V8 option, and being sideways makes servicing other things more difficult. Not really an option for a true luxury car. Engineers have tried putting starters in other places: the LS400 and Northstar V8 had it tucked into the valley of the block, under the intake manifold. People who have replaced starters on those cars usually throw in a bunch of expletives when they talk about it.
Sounds like you've never had the pleasure of owning a higher mileage FWD GM car from the late-80s and 90s. I've had 5, had to replace starters in 3. Granted, I've never had to replace a starter in anything else.