I completely agree with this, it is made worse by the wording alongside the checkbox, nobody understands what 'include name in list of events attendees' means, I don't know why it wasn't something like 'include my name on the list of attendees on the website' which would have been far clearer and most people would then know to select it.
This is causing a huge amount of confusion among our members, I've been in touch with support about a way to hide and automatically select the checkbox. Unfortuantely I'm very new to wild apricot and web design however I've started a thread on the customisation forums to see if anyone can help: http://community.wildapricot.com/thread/16347.aspx
Ideally a per event checkbox that allows the administrator to override and show all attendees/hide all attendees would work best for us.