The current system exists to give lords further sway in intra-realm politics.
Your objection to inactive lords is justified though. Perhaps lords can choose whether they will allow the General to relocate their knights or not. If they allow it then the they will have less micromanagement on their hands while still retaining the ability to move their knights if it suits their political needs.