Kanto is love. Kanto is life.
Nope, problem is/was that Unova wasn't handled well.Just because it has small amount of Pokemon, doesn't mean Ash will catch less Pokemon. Johto had 100 Pokemon. Ash had 7 Pokemon on hand.And I didn't state he will catch 19-20 Alola Pokemon. I said 6 or 7.Or maybe Kalos " big downgrade" was because Ash caught way too many pokemon in Unova.Also considering how little Pokemon there are in Alola and Kalos compared to Unova it makes sense that Ash does not catch many Pokemon.
Also the more pokemon caught the more wasted spots there generally are so no point catching more than neccessary just for the sake of it.
If they're not handled properly. Like in Unova.
Example: Oshawott( comedic)-> Dewott( he would maintain his comedic nature) he stayed as Oshawott.
Snivy->Servine:She would still maintain mother-like nature: stayed as Snivy
Pignite-Emboar: wasted opportunity.
Boldore->Gigalith: as above
Palpitoad->Seismitoad : as above
Rest of them are ok.It's writers fault. They could easily give Ash 6-7 Alola Pokemon and make them deserve that spot.