Something we should never forget: some people use the products, some OTHER people gathers requirement for those products. So, to gather requirements is as easy as... walking on water. When it's frozen .
Ever worked a lot and ended up realizing that the customer wants it another way?