Earlier quoted context omitted.
I don't know about ability but it is obvious they are not willing to even try. Why? If search result quality was anywhere in their radar, there would be a button next to all search results letting me block the domain from my personal search results. One day they might even figure how to use the information about blocked domains to help ranking results while not being gamed.
Some years ago there was the option to remove a domain from search results (I don’t remember if it was a default or an option). Google removed it without giving a reason. I assume that it was not working as expected. But the web has changed in these years. It would be interesting to have it again.
I still use the basic -websitename to exclude websites when I search.