Because the Steel type didn't exist in Gen 1.
doesn't matter steel didn't exist, dual typing didn't exist either... Venasaur and Charizard got their second types after Gen 1, after steel was brought in Gen 2.
And yeah I guess shell smash would be too much, it would catapult him so much higher than where he is now