They're really good at keeping out functional bloat, not so much with ad and telemetry bloat.
Marketing driven development, its the best programming approach.