chimp
Go Bananas
Machop fits the D description better, as it is "only capable of doing its specific task and fails at doing anything more than that." Fighting types aren't cut a lot of slack in the current meta, Flame Bodies, Ghosts, Gligar, Spritzee, Swirlix, Meditite, Slowpoke and Foongus, are all out to wall them hard. Spritzee is barely 4OKOed by Machop's bullet punch. I know you can just switch out but it'll just continue to heal with wish. Your opponent switch in a Larvesta? Have fun with your 1.4% chance to 4KO and 30% to be burned. Machops suffers from 4MS, it'll never be able to handle all its counters with one set. Its only redemption is that DynamicPunch confuses, but that is unreliable and goes away if you just switch out. And of course there is always Knock Off; Machop is downright useless without it's scarf, as opposed to other fighting types who can still work without their item. Machop fails at doing anything other than spamming Dynamicpunch, which, in my opinion, isn't a good strategy, especially when you can do the same with Meditite with Drain Punch, Mienfoo with Hi Jump Kick, etc.i'll quote the ranks description, to justify my opinion:
B-Rank
Reserved for Pokemon who are great in the LC metagame. These Pokemon have more notable flaws than of those above it that affects how they function in the tier. Their positive traits still outshine their negatives, but they require a bit more team support to bring out their full potential.
C-Rank
Reserved for Pokemon that have notable niches in the LC metagame, but have just as notable flaws that prevent them from being effective. Pokemon in the C tier often require significant support to be effective in LC. C rank Pokemon tend to face a lot of competition with the more commonly used Pokemon.
D-Rank
Reserved for Pokemon that are mediocre in the LC metagame, but are decent enough to justify their use on some teams. These Pokemon are either usable but have no real niche, or are only capable of doing their specific task and fail at doing anything more than that.
As for machop, yes, ghosts block dynamic punch, but that's why you can also use knock off. Anyway i think he fits c-rank description, even if only scarfed machop
And you're underestimating goldeen. She can switch on fire, ice, water,steel and lightning attacks and immediatly land a kill with it's good coverage without having to smash. and goldeen slow? 17 speed and 16 attack is decent on my book, with eviolite giving also some bulk. she has good stats, good coverage, good ability, well worth a B-rank along with staryu. and she does hurt foongus with drill run/ mega-horn or even knock off and switch out.
Kabuto and omanyte aren't that different, it's just that kabuto is physical and omanyte is special bulky sweepers
kabuto can be valuable with good prediction on switching in to proc weak armor, this ofc , is full bulky kabuto which is no worse than bulky tirtouga but faster, that can instantly sweep.
Ekans also has more than meets the eye. Nice bulk with eviolite, access to coil and stockpille, tanks and 1hko swirlix back, access to good coverage like earthquake, sucker punch,glare, and any of it's ability are really good. not worse than grimer, just a different coverage.
Now Eevee, doesn't have great typing to wall or sweep, but has a wide ammount of utilitys that makes her. The only niche is last resort/doubleedge + adaptability 2x stab, that allows eevee to 1 hko any non resisting opponent and its quick attack can 2 hko anything too. Anyway, he deserves a rank, either for the ammount of functions eevee can fulfill without excelling at any of them.
Even with eviolite Goldeen takes a lot of damage from common mons:
236+ Atk Larvesta Flare Blitz vs. 0 HP / 0 Def Eviolite Goldeen: 7-9 (33.3 - 42.8%) -- guaranteed 3HKO
236+ Atk Pawniard Knock Off (97.5 BP) vs. 0 HP / 0 Def Eviolite Goldeen: 12-15 (57.1 - 71.4%) -- guaranteed 2HKO
0 SpA Porygon Tri Attack vs. 0 HP / 36 SpD Eviolite Goldeen: 7-10 (33.3 - 47.6%) -- guaranteed 3HKO
Those calcs may not seem impressive, but remember Goldeen can't heal herself, so its prone to being worn down fast.
The only pokemon goldeen can switch in to are electric types, something chinchou does infinitely better. The three common steel types are Pawniard, Ferroseed, and Magnemite. Only the latter will lose 1v1 to Goldeen. Though lightning rod on a water type pokemon is pretty cool. IMO it deserves C rank.
Weak Armor Kabuto will die to priority. Bullet Punch, Mach Punch, Sucker Punch. Weak Armor doesn't boost attacking stats so its not very effective at helping Kabuto Sweep and is more of a liability imo.
Ekans' only niche is being able to paralyze gligar, but it can only do that if gligar switches in (which will be often tbh). But it'll die shortly thereafter so its not worth the trouble.