Sludge Bomb isn't late, it's mid-game. you can get it immediately after beating Morty(which I honestly recommend because the lake of rage trainers and team rocket members are more aptly leveled with your pokemon at that point of the game vs if you went west first) and even then Bellsprout at the very least has access to Growth to make vine whip less shit, it'll probably learn Acid around Morty or just before fighting team rocket. Funnily if you pick Chikorita and it's male then you can just breed it with Oddish and get Vileplume with razor leaf and sludge bomb so that's lolNever talked anything about stone evos, Leaf Stone is actually the earliest one in Crystal. I think someone else mentioned them tho.
Sludge Bomb is late, Poison STAB is actually worse than Grass because Tentacool resists it and that means the western segment is a nightmare, and to make things worse, look at all of their movepools until Sludge Bomb.
There's just a ton of powders and very few actual damage options. For all its flaws, Chikorita does get the best Grass STAB in GSC early. Reflect is also a very good move. Body Slam by level-up is also a pretty sweet move. And assuming you're not giving it to something better, it does have EQ as an option, which the likes of Vileplume doesn't, though it doesn't really move the needle because of how late it is.
Chikorita is not the best Grass mon in Johto because it's outstanding, but because the competition is abysmal.
As for the tentacools and tentacruels, most of them are wild battles so uh? even then I'm not sure on exact calcs but I wouldn't be surprised if a victreebel or vileplume outdamaged with sludge bomb(which hit tenta's weaker physical defense nfe) over razor leaf hitting its strong spd neutrally. No major trainer uses poison types in Johto bar Morty and Bayleef can't do shit to Morty either so? Sleep Powder alone is way more valuable than reflect in-game because incapacitating your opponent for a few turns is way easier to capitalize, especially on mons like Miltank that just gets destroyed once you status them. The only edge Meganium has over vileplume and victreebell is simply access to earthquake and that's really not much when it isn't STAB and not coming off of a particularly good attack stat, it doesn't get hard walled by most of Koga at least? yay not walled by the easiest e4 member o3o
As a whole poison STAB is significantly less resisted than grass is in Johto so that alone gives vileplume and victree an edge over fights that Chikorita would have to rely on no-stab body slam to beat.