I know it affects others, as I have tested this on my boards. You may see that checkbox as part of the profile, and the only relationship to the profile is the default value is read from the profile. So the code is performing as designed (Reference: Lines 158-162 in /cgi-bin/ubb_new_reply.cgi). Whether or not that is the desired behavior, Charles would be the one to say that.
I posted a couple of alternative solutions earlier in the thread, you should possibly look into those.