At the moment Spambots struggle with recognizing required fields and reading CSS. So they tend to fill in all empty fields. Doesn't matter if the field is hidden or required.
Because of this, this technique is extremely effective at preventing spam registrations.
Sorry, but you need at least 25 posts and 5 hours online time to unlock hidden content.
Now if any spam bots enter anything into the invisible field the Registration will be declined.