As far as I can remember it's always been this way: very low barrier to entry. All you have to do is make an account to ask and answer questions.
I don't know why you had a hard time posting. Maybe you're thinking of commenting?
The counter is ExpertsExchange: very difficult to do both.