I still don't understand why PuTTY got so popular (e.g. why not OpenSSH/Cygwin combo)
There's also the issue that in a corporate environment, having a much smaller attack surface is greatly preferred. Trying to get something like Cygwin past the security dept in a BIG company - quite challenging.
PuTTY is also much quicker and easier to set up.
(To be clear, I have nothing against the GPL, but some corporate environments avoid it like the plague.)