I never thought of it like that but you're right. I dislike it because it makes wtf much more unattainable--you have have resources to build a fort, you have actually build the fort, you lose eco time while building, then you have to research and wait for a very expensive tech. All my same complaints about wonders. Hoops just to have hoops to jump through.
Agree. Although a lot of people just build a fort anywhere and it serves little strategic defensive purpose. This is especially true with current building AI/strength.
Yeah. But there is not real reason for any of this other than being "different." All this could just as easily be put in any other existing buildings or new buildings all together.
A more cohesive framework would be something like iber, a defensive civ, is the only civ to get heroes from the fort , a defensive building, while Rome, an offensive civ, could only get heroes from an army camp, an offensive building. Something else could be Mace being able to train it's siege hero from the siege factory while other heroes are trainable from the CC with longer train times.
Right now, it just seems that the building any particular civ uses to train their heroes is random and without any actual purpose (aside from Sele that get heroes from CC more quickly than other civs can).