sorry but see kabutops
electric to rock is x0
electric to water is x2
electric for kabutops deal dmg x2, although have rock type.
Ground is immune to electric type moves, not rock type. Is Kabutops a ground/water type Pokemon? I guess it's not.
If you want to participate in a subject get some knowledge first, please.
If you are confused of each Pokemon weaknesses - you have a Poke Info module for those purposes, it's time to learn how to use it if you don't know it yet.
I disagree about type rebalancing as that would collide with my job, even making it with an easy way - like changing 2.25x to 4x weakness would still cause problems. Also like few people above said - it's all about logic, not magic.