I don't know how MyPoints expects you to earn points. However, such sites make money through advertising. When you get an email and get 10 points by clicking, they are not giving those points away for free, rather the advertiser is paying them for getting the message across. That is why the survey points are gone.