It is something that a lot of players have asked for. It is okay if you personally don't like it.
I´ve edited my post to make it more clear. I like this feature like every feature you add to the game. More options, more stuff is always better in my opinion (even the barber).
But it´s not only about the feature itself but the stuff behind it. I like the keep battles, but I have now done about 10 and they´re always the same (same with hideouts). It´s still better to have them, but they don´t just add that much to the game. Hideouts do add more than keep battles though.
At least there are some small choices I can make (troops) and it has an impact on the game world if I clear them or not. Only the fights themselves get boring after you have done "some".
It´s the same with all of those awesome scenes you´ve created, they are really good. But there still isn´t that much to do in them. So if you have 5 unique cities or 500 doesn´t matter that much at all, they are all the same. You look at them and think "Wow, looks awesome" but not if you´ve seen them the 93th time
. There need to be some life in it, like the still missed belligerent drunk dude or something like this. Random small encounters that can happen. Like you can get a small quest if you walk through a village / settlement, nothing important but just some small quest that you can´t get if you don´t visit them.
Or if you have a bad relation to the king of the kingdom you get more "bad" encounters, something like this. Should be doable I think.
A lot of players also have asked for feasts
Bonus question:
Is anything planned to be able to upgrade workshops?