From the recent changelog:
Ignore files: Improved .cursorignore behavior to more consistently exclude files
I don't think I'm crazy to think that a .ignore file should result in perfectly consistent ignoring...