You are protecting against spam right? Or why would you want this? You might try testing alternative question posting options and see which gets a high follow through. Obviously you want some way to protect against spam but by adding as little overhead as possible. You also have captchas in the registration - maybe it's enough.
It was to protect against spam, ensure the user is a real person who can be contacted etc.
But I can see that a few people sign up, post a question, but never click the link so their question never goes live. I may try removing the requirement to confirm emails...