Just because some people in CT work in NYC or root for the Yankees does not negate 400 years of history. In fact, the name “Yankee” was actually first used to describe people from Connecticut specifically and then New England in general. NYC stole the name.
https://www.city-data.com/forum/city-vs-city/3073845-ranking-new-england-msas-28.html