as I said - because you cannot assign public ips to your clients =)In my MT-boxes quite some free RAM available, so why not use it this way ?
how can i do this? please give example what to do on mikrotik and on the squidbut the best way is still not NAT (redirect), but route all http traffic to squid machine and then use transparent proxy (TProxy) on it =)