You’re surely right, I think it’s ridiculous that they decide what the customer “want”. They should pre-produce a bigger variety or produce it to customers order. I love the idea how Mercedes did it back in the old days where the car was absolutely basic and you decide exactly what get added, I mean piece by piece not that package bs, after you created they build it in exactly that way!
Unfortunately that doesn’t work when it comes to profit maximizing so we end up with packages like SR5, limited, OR, ORP... and the small amount of single extras that we can choose get chosen by market analysts.
But you’re wrong when it comes to preventing leaks on a moonroof. I had several cars in the past equipped with a moonroof, all uncovered parked outside, under trees etc. - non of the leaked!
Important is once a year a visual check, when the channels already got some grime than blow the drain spots and rinse afterwards with warm soap water. When the vehicle hits the 10years than check your drain hose connectors, it’s usually just a rubber hose and by then it lost already the softeners, depending on condition add a hoseclamp.