This one frustrated me to read, i think they should have gotten involved sooner and worked with google. Instead they slap a crazy high fee for something that is vague in violation. It does feel a bit like a vendetta here by the EU.
On looking into the judgement however it appeared as though both parties actively sought to subvert competition rules under a disingenuous "veil of ignorance". Warning shots had been fired earlier but the practices continued hence the fine.
I haven't read into the details of this judgement yet but you may well find similar reasoning therein.