Because you have to maintain two code paths that are very different.
One of them gets a huge budget (pixel design) and has to rewrite major ML models. Very expensive. All for a small amount of users.
The other code path has most of your users, and can use whatever the R&D team throws together. And works for every customer, and can be easily bug-fixed if issues arise.
When you’re Google with Billions of users, your long-tail use cases are all common. You have to think about what that behavior looks like regardless.
One of them gets a huge budget (pixel design) and has to rewrite major ML models. Very expensive. All for a small amount of users.
The other code path has most of your users, and can use whatever the R&D team throws together. And works for every customer, and can be easily bug-fixed if issues arise.
When you’re Google with Billions of users, your long-tail use cases are all common. You have to think about what that behavior looks like regardless.