No, Google shouldn’t have given Riot Games $10m in marketing to prevent launching a competing android store, or give OEMs 20% cut of Play revenue to prevent them from bundling competing stores. Or cut a special deal with Spotify where it pays 0% while still using Play Store billing.
Right - a co-marketing deal isn’t the illegal thing. It’s the "limiting competition" part that gets them in trouble. This case was entirely about figuring out when a ‘good business deal’ becomes anti-competitive. This is also playing out now with Google paying Apple for default search engine.
If it was revealed that Sony gave Epic a special marketing deal to prevent Epic from launching a console, then yeah that would be pretty dodgy!
Apple doesn’t really make these deals, so they weren’t punished for that.