1) Not everyone has the luxury of being able to just replace a Windows box. I wish. Our boxes are special purpose, not file servers or web servers.
2) The boxes aren't dependent on Cygwin to work. Cygwin is there for the tools.
3) bash beats cmd.exe any day of the century. As does find beat anything Windows can dish up.