1st gen had a lot of redundant TMs, on top of odd Pokemon that could learn said TMs. Water Gun and Bubblebeam are redundant, especially when the latter is better in every way and the exact same pokemon can learn both. Really odd Pokemon could get it, that notably didn't get Water Pulse in later gens, the closest TM to them thematically(A weak-ish water type TM that many non water types can get). Specifically Rattata/Raticate, Cubone/Marowak, and Rhydon could learn Bubble Beam and Water Gun but not Water Pulse, while Tauros can get Water Pulse but not Bubble Beam and Water Gun. Otherwise among 1st gen Pokemon they have nearly the same distribution.
Overall, Gen I had some pretty funky TMs(Many of which were generic damaging normal type moves that were outclassed as options by Body Slam, Double-Edge, and Hyper Beam), some with stupidly limited distribution, like Egg Bomb and Softboiled, which in 2nd gen onwards all Pokemon besides Mew that could learn these got them via level up(Exeggcute/Exeggutor/Chansey for the former, just Chansey for the latter).
3 I want to point out are Tri Attack, Teleport, Pay Day
Tri Attack is fairly minor. Mostly given to normal and psychic types, the only fully evolved Pokemon to be neither that learned it was Cloyster.
With Teleport, I think game freak wanted all field moves to be either TMs or HMs, but it it is the only one among the 3 TMs(Dig, Softboiled, and itself) that became completely outclassed by an HM later on(fly), even though there were no pokemon that overlapped between the two moves. Naturally all of the Gen I psychic Pokemon can learn it via TM, but they decided to fill it up with other things. While various pink blobs an psychic-ish bugs are fair I feel, odd Pokemon like Arcanine, Magneton, Cloyster, Electrode, Electabuzz, and Magmar all could learn it.
Pay Day is an odd choice for a TM overall, but it was the only way to earn money post-game outside of re-fighting the Elite 4 and selling items once all the overworld trainers were defeated so it at least had some mechanical uses. Outside of the Obvious Persian, we got Raichu, Nidoqueen, Nidoking, Golduck, Primeape, Slowbro, Dewgong, Rhydon, Snorlax, and Interestingly Mewtwo, but only in RGB and not Yellow version. Also in the case of Nidoqueen, Nidoking, and Rhydon, their pre-evolved forms could not learn it themselves.