All of that said, there are a lot of signs that Pokemon is really not happy with breeding, and is actively taking steps to make it stop being a thing. This goes all the way back to the removal of Hidden Power, a Special Attack that could be of any type based on the user's IV spread. It was very useful in competitive, since it let Special skewed Pokemon use a move type they do not have access to in their movepool, like a Fire type using an Electric move to cover against Water type opponents.
Next was the integration of the Ability Capsule item. It is used on a Pokemon whose specie has 2 different standard abilities to switch to the other one. For example, if your Machamp has the ability Guts, and you want it to have No Guard instead, you previously had to breed more Machops to get the correct Ability. Now you just give the Machamp an Ability Capsule, and it instantly has the Ability you wanted it to have. This was later expanded to include the Ability Patch, which can be used to replace a Pokemon's standard Ability(s) with their Hidden Ability. Prior to its inclusion, you had to first obtain a Pokemon of the specie in question that already had its Hidden Ability in order to breed it down to offspring, and it's not guaranteed to pass to all of them.
Then Bottle Caps were added. These are used to pay for Hyper Training, which causes the battle calculations to use a perfect 31 IV for the stat that has been Hyper Trained, regardless of what the Pokemon's actual IV is. Next up, Nature Mints were created. A Pokemon's Nature raises one stat by 10% at the cost of reducing another by 10%. This can be a pretty big swing in effectiveness. With a Mint, you can override the Pokemon's actual Nature in the battle calculator with the desired one, just like how Hyper Training overrides a Pokemon's IV. And finally, EXP candies were added. Contrary to the Rare Candy, which simply increases the Pokemon's level by 1, EXP candies come in different sizes, worth different amounts of EXP to the Pokemon that eats them. You can very quickly level a Pokemom to level 100 without entering into a single battle.
Many of these items used to be kinda rare, or very expensive. Now, through high star Tera Raids, they are actually becoming kinda shockingly common. Spending a few hours grinding for them, both locally on your own, or over the internet with other players, will give you a very healthy supply. It used to take a couple of days to breed a competitive level team. Now you give them a Mint, spend a few Bottle Caps overwriting their IVs, and maybe an Ability Capsule or Ability Patch, and cram them full of EXP candies. Congrats, you're done.
Finally, they have even removed the Daycare itself. There's no longer a facility you deposit Pokemon into for breeding purposes. Instead, the Camping mechanic takes that role, letting Pokemon in your party produce eggs if they are compatible. They have also taken great effort to maintain the idea that "we don't know where Pokemon eggs come from", since the Pokemon are described as trusting you enough to sneak an egg into the basket at the end of the Picnic Table. The very simple answer, that the eggs are laid by Pokemon just like real life birds and reptiles, is very specifically and actively avoided.
I would not be surprised if, in the next generation, Vitamin items have their prices greatly reduced. Usually Pokemon passively gain Effort Values from defeating other Pokemon. The EV yield is based on the specific Pokemon that is defeated, and every 4 EVs in a specific stat is worth 1 stat point to that Pokemon, up to a combined cap (individually per stat, as well as a combined total for all EVs). Vitamins are items you can buy, at great expense, that simply inject EVs into a Pokemon without the need for battle. A half step to this goal has already been made, by making Vitamins be an uncommon drop in high star Tera Raids. The next logical step would be to greatly reduce their price, make them available at basically any shop instead of special ones, and then remove the EV yields from battle.