The point removal itself was done after a big discussion with the community.
In my opinion, in this case it is actually normal that is this way.
Normally the offensive players are much bigger and stronger than typical defensive players. So, as in guerrilla warfare, the only way to try and get ahead for defensive players is, doing as you say, hiding in the shadows and strike against smaller groups, since they could not take head on in open battle field the armies of big offensive players.
But that doesn't mean it is one sided or that offensive players are at a disadvantage. You have a way to counter that defensive guerrilla warfare. By simply scouting before attacking, you know what defenses are waiting for you and you can decide how much force to send in order to defeat it...
So, in reality, you as offensive player are still in control, as if you do the right way, you will still win every single time, either that or decide not to strike that particular village and just send your troops to another undefended one.
So, even as it is now, offensive players still have a way to come out on top, and it is not a complicated one.
From my recollection, the reason for removing the points was to stop awarding the spikers with Top Defender medals. Just stop and think about that for a moment - clearly there is some belief that it was not an intended playstyle.
The idea of spiking really takes away from the purpose a Farm List. What's the point in paying for a Farm List if I can not use it?
I can't even spy with my farm list, you expect me to manually spy 300 villages? But anyways, these spikers find greys with the hero + chicken boots and scouts at home anyways. I can't believe you are suggesting to scout every target before attacking.
I'm not sure if anyone here who is defending a spiker has ever built a WW hammer before - but Time is something you can not get back in Travian
Why should some casual player who trained 500 phalanx overnight get an advantage over me, a big spender, who has Golded my villages from day 1 to get Great Stable/Barracks running early paired with 24/7 active raiding? I cleared that village and made that player quit 1 month ago.
Day after Day- I am ensuring my barracks, stables, and workshop never run empty. Ensuring my massive insanely negative crop production does not starve my units. Doing calculations to ensure my losses are not significant and timely.... As you can see the theme is here is time and work - there is no reasonable amount of effort I can make to counter a spiker even if I wanted to in the current state.
Don't sit on the fence - give them defense points back to make them identifiable if you agree with spiking, or, find some other way to deter spikers.