Homepage doesn't have canonical URL

It’s in my post.

Yes, that’s a solution for Google that can be used in case the software does not use a canonical URL.
But I see this as a last resort and a means to fix up an issue with a site. I would indeed require fixing it on an individual basis and it does not solve the ?blablah issue. And… you do know that Google is not the only search engine, right?