That is because they have turned into complete nazis about deleting anything that looks remotely suspicious. People will have sent you non spam email that you have not received because of that.
If you run any sort of email service, and your mail comes from certain domains, from certain countries, or includes even slightly bad words such a 'loan' then any mail you send to hotmail accounts will vanish without a trace. It is imposible to speak to any technical person at hotmail to get your self whitelistied, or even get any explanation as to why a particular bit of mail vansished.
Because of this many online businesses refuse subscriptions from hotmail addresses, because the mail goes missing, and the customers complain when there is nothing the business can do about it.