Sorry but you prove nothing. The only argument you have is "you need them to lead an army" and "you can choice the bodygard". Everything else was in the previous total war since years, and more.
And, as usual , you forget all the points which are not in rome 2 :
-you talk about the Rp for the bodyguard, but you forget the family tree is the best RP parameter possible for a general in a TW.
-You forget to say because the game have a 1tpy design, the generals all die very quickly, so they don't have the time to be great general,
-and you don't have time to take interest of a general because in the next 20 turns He will die.
-You forget to say there is no more parameter as "loyalty",
-a lack of possible traits,
-general can not be governor of a region/province,
-it is now extremely very hyper rare to see a general to rebel agaisn't you
ect... ect...
You only want to see what it is good, and you close your eyes about everything is not good or as good as before. That is why your opinion always looks totaly biaised, to not say more ...