Ahh, looks like this link explains why Quora has started sucking: http://www.businessinsider.com/the-sudden-mysterious-exit-of...
Not a surprising story. So many startups pursue money and exits over building a great product. Pushing out people who made the product awesome to begin with. Now Quora can be counted among them. Sad really.