Hamachi does not cause lag, actually.
The reason it lags is because the host uses a home-pc, which is often not capable of handling serious gameservers.
Think about:
- connection speed
- work memory
I do agree it's bad, but for different reasons:
- People hate using hamachi to even access your website
- Hamachi servers often last no longer than a month.