I just merged this commit which removes the user profile links from the topic-list, topic page and about page for anonymous users when hide_user_profiles_from_public
is enabled.
Note that this is purely a UX change. Crawlers see a different version of the HTML. The nofollow directive was added to crawler-view user profile links back in January.