Consent
I have read both guidelines and law (had to)
You cannot require consent unless you need it for the service, as in "actually needing it", not "this is needed for me to get money/call an API that needs it to monetize".
So yeah, I fully agree with the article.