Simple because there is no law or parliamentary rule which prevents it. Mind you if enough people had bothered to pick up the phone and have a chat with their MP she might have lost the position, but then most people like to complain but they don't choose to actually do anything. That's real life !
(As I live in Spain and don't have a vote in UK, although I have to pay tax on my government pension there, I don't care either)