I don’t, because it’s accurate, regardless of whether there is diversity in Asian people.
They are of Asian origin and race, and it doesn’t matter if some consider themselves Asian American or not. Their race is Asian and they reside in America.
My dog cannot consider anything, yet she’s still accurately called a dog and a dachshund. It doesn’t make a difference if she’s aware of these designations or not.
It is accurate to refer to a Russian, for example, as Slavic, white, and/or European, even if he has differences with other Slavs and different kinds of white people.
I’m a Jewish American. I’m Jewish and I reside in America, so that’s an accurate term. I can park myself anywhere in the world, speak any language, and practice any religion and I’ll be nothing other ethnically than Jewish. Sometimes in conversation about backgrounds I’ve said my mother was both in Cuba, has a Spanish surname, speaks Spanish, and is descended from Spanish Jews, to which some have asked, “Oh, you’re Cuban (or Spanish)? My response: “No, we’re not Spanish. We’re Jews that resided in Spain, Turkey, and Cuba.” And I’m not the slightest bit offended by someone’s misunderstanding.
If people want to get offended by such inoffensive mistakes or even by what’s accurate, they are free to waste their mental energy.
I might have little in common with Bukarin Jews or Mizrahi Jews. We’re still all correctly and broadly characterized as Jews, in the same way that any broad category like Germanic, Slavic, black, Asian, white, European, and so on are used. Some are racial categories, some are broad cultural-linguistic categories.