What are your thoughts on overriding the PHP builtin setcookie() function to control whether or not WP creates cookies

I’m answering my own question.

The answer to the question of how overriding/replacing a builtin PHP function is that there is a rename_function() function but it is part of the ADP debugging extension which has to be installed in the PHP installation.

I could install it on my local set up but I doubt I’d be able to convince my hosting company to install it on their servers.

So, for now, the only way to do anything about cookies is to edit the 58 calls to the setcookie() function in the core files.

Oh, as for needing cookies, my testing has so far found that cookies are only required if you login. You could tell visitors that if they become a registered user and login to the site, they will have to accept cookies.