I think it's a good change. And I don't think we should make
an effort to support Cygwin versions earlier than 1.7.
Cygwin 1.5 is no longer supported by Cygwin, so I don't see
a reason for emacs to try to support it. I suspect there
have been many emacs changes that are not compatible with
Cygwin 1.5.
Dunno what is meant here by "support Cygwin", but FWIW (probably not much) I
still use Cygwin 1.5. I do so because it seems to work OK for my use cases and
because I have come across lots of problems reported here and there wrt later
versions (and Emacs).
(Yes, I know, you can find whatever problems you want on the Internet, real or
wrong. Still, why upgrade if I don't need to?)
I do not run Emacs inside Cygwin, but I use Cygwin's `grep' and other commands
from Emacs, and I use Cygwin's bash shell interactively.