I totally agree that the dual-restriction generally makes class events pretty dull (aside from the lackluster rewards). I don’t think we need to try make @AmberPeacemaker look silly, though - as mentioned,
so it does make thematic sense, regardless of how other events operate. It just won’t be enjoyable most of the time for another 2 years or so, when more troops have been released .
Perhaps another suggestion could be to let you use any troops you want, but to increase points earned for the rewards based on troops of the same type, and from the same kingdom, similarly to Bounty. E.g., if it was +10% for each, Abhorath would earn you +20% points, while Abynissia would only earn you +10%. This would allow a pretty broad range of strategic options to maximise points.
I don’t really know what the best solution would be, though, but I do know that Class Events are my least played event.