Well I hope you and the people who hate the changes don't buy it then. Its the only way to make them listen. Im not sure its the developers being lazy though. I think they want to release games more often. Cant really do that if they spend years on each game.
Obviously the people who don't like the new direction aren't getting a game they don't like, but Game Freak won't listen because there's still a majority out there that will pick up the game. If there's anything the general gaming audiences have taught Nintendo this generation, is that they'll buy anything with a recognizable brand regardless of its price. DKC: Tropical Freeze was $50 at launch on the Wii U, and then dropped to $20, but the Switch port is $60? Let's buy it. New Super Mario Bros. U Deluxe is just a port of an unambitious 2D Mario with nothing more? $60 let's go. Pokémon Let's Go is basically a 3DS game in HD, and barely even features new content? $60, no problem. Link's Awakening is a remake of a mediocre 26-year-old game that looks like it was made by an indie dev? We'll pay $60 for that. Astral Chain is an incredibly awesome looking and ambitious high-budget innovative new IP that has all sorts of new gameplay ideas? Never heard of it, $60 is too expensive.
As for Game Freak, it's undeniable. They're either lazy, or very incompetent. Releasing games yearly isn't a good excuse for two reasons: 1. If the games suffer in quality because of a yearly release schedule, that's their fault for deciding on a yearly release schedule in the first place - no one needs a Pokémon game every year, but they make more money that way. If they're the only ones who benefit from it, well, that sucks for everyone else. 2. Even if they have to release games yearly, there's a lot of other companies out there making far higher quality games (at least on a technical level) all the time. Say what you will about the likes of Call of Duty or Assassin's Creed, but these games are being made every year and they don't suffer from it on a production level - gameplay-wise, you could say they're stale and repetitive, but the same could be said for Pokémon games, so, whatever. Even Platinum Games has been making high-quality new games almost every year now and theirs are consistently considered great titles, and that's a niche company with a limited budget.
Pokémon is the highest grossing media franchise in the whole fucking world, there is simply no excuse for it.