I agree. I grew up in New England, and i believe the word “Yankee” applies to me. I think it can be used in a derogatory way, but it’s often used neutrally.
It certainly was where I grew up in rural Ohio. “Yankee” was the insult for New Englanders and “Hill-jack” for Southerners. People from Cleveland and northeast Ohio would be insulted as sounding like Yankees, and people from Cincinnati and southwest Ohio as sounding like hill-jacks.
If by “recently”, you mean the Revolutionary War. “Yankee Doodle”, anyone? And even the baseball team has officially had that name since 1913: Over a century is hardly “recent”, for an Americanism.
So the only true Ohioans were from an axis going from Toledo to Columbus? (I’m from southwest Ohio, by the way, and never heard either of these usages.)
The “Yankee” of Doodle fame is self-deprecation in order to tease the British about who they lost too. That only works with a negative term.
As for the team, I’d guess it’s usage is similar to Cleveland using “Indians”. But unlike that term, there was no caricature or oppressed minority, so their use helped normalize its use.
We’d say Midwesterners, but yes. Ohio has a relatively steep dialect gradient going from Cincinnati to Columbus to Cleveland.
To foreigners, a Yankee is an American.
To Americans, a Yankee is a Northerner.
To Northerners, a Yankee is an Easterner.
To Easterners, a Yankee is a New Englander.
To New Englanders, a Yankee is a Vermonter.
And in Vermont, a Yankee is somebody who eats pie for breakfast
My sister-in-law is 50-75% Okinawan, I’m 50/50 Okinawan/Japanese.
When we meet her extended family before the engagement, my Mom told a story I never heard before and asked a question that my Dad never heard. She asked my brother’s future relatives what “yamatunchu” meant in Okinawan because she said that whenever her in-laws had a get-together, they’d be conversing in Okinawan and whenever Yamatunchu was uttered, they’d emphasize the last syllable and all turn to look at her!
Everyone laughed except my Dad* when they explained that Yamatunchu meant Japanese and they put the emphasis on the last syllable was just a tonal accent. Not sure about it just being an accent though.
*My Dad asked my Mom why she never brought it up before and she said it was because she thought everyone was swearing at her!
Native Okinawans are Uchinanchu and Japanese from mainland Japan are Yamatunchu or Naichi.
Growing up in the 60’s and 70’s, I thought being Uchinanchu was something bad and Naichi was something good because my parents would talk about how my sisters must marry a good Naichi boy and never Uchinanchu.
I later pieced together that my sisters children would be GASP 3/4" Okinawan, and possibly have a distinctly Okinawan surname like Higa or Gushiken!* It was much less an issue for my brother because he would carry on the family name and I was way too young to be of any concern.
*My surname is Nakamura, which is used in both Okinawa and Japanese. Though with different kanji.