Probably because that's closer to his real value. Absolutely guarantee you that no one will pay £80-£100m for Zaha.
Palace have him under a long term contract anyway and want to keep him to lure in any potential club takeover investor. Put simply, they neither want or need to sell.