I started playing with this Castle after trying all the others and realized that it's one of the most wonderful Castles. At first, I also thought that the Swamp Castle was weak, but I decided to try playing against my friends... and I realized that it's stronger than the others if you play it correctly – (I've seen this example before, but I'll repeat it anyway) the Necropolis relies on skeletons (level 1), but where else can you find free level 6 units like Wyverns on the map without diplomacy? Of course, skeletons are obtained in every battle, but Wyverns are only found in nests, but you'll all agree that 6 is better than 1. Then I saw that many people choose, for example, the Tower, because they have 3 ranged attackers and it's easier to play with them, but isn't it more interesting to defeat a stronger Castle with a "weak" one??? I think it's more interesting than just winning by brute force, rather than by skill in playing with that Castle (in my opinion). And this is confirmed by the fact that here on the forum, those who play with Champions are more favorably inclined towards the Swamp Castle than those who haven't played with them...
And in conclusion, I'll say that the arguments about the Swamp Castle are pointless; otherwise, why haven't the developers fixed it over the course of 3 versions of Heroes of Might and Magic 3???
In Heroes of Might and Magic 5, we see that in the second expansion pack, everything has already been changed... So, I'm sorry, but in my opinion, those who don't know how to play with the Swamp Castle simply don't like it for the same reason.