Whilst I understand the frustration of not getting the chance to kill the fortress yourself, the 2nd, 3rd and often down to 5th alliance have provided help in some way to the 1st group of fortress killers so it is reasonable for them to provide assistance in obtaining a badge.
It would change the whole way people played if they no longer were able to assist in this way to get a badge. Why would a weaker player/alliance help when they get no help in return?
I'm not sure what you mean by suggestion number two. The players level is determined by the size of individual units, so that represents the current level. Can you explain in more detail?