Well...no, not really.
Someone doesn't make a good Lord because they log in 12 times an hour. They make a good Lord because they are diligent about actually performing the job of Lord.
Some parts of that require being active (or at least it makes them much better), but that doesn't mean that it's the activity, in and of itself, that makes them better for it.
Of course, but all else equal, more active players are more likely to get lordships. Its just common sense.
The same applies for anything in the game really. More active players are 'more likely' to be better Marshals. More active players are more likely to interact more with other players. This gains them the influence and visibility necessary to move up the feudal hierarchy. More active players are more likely to take the time to respond to letters, dig into the game, suggest ideas, plan, etc...
When an active engaged "character" appears within my realm. I place them on the fast track to a lordship. If there a loyal knight I've had for a year, they'll have priority if they show good interest. But, a knight I've had for 1 month that is definitely doing what they can to contribute (which is related to activity in a large amount) will receive greater consideration from me.
I can't see anything wrong with that. It isn't punishing inactive players, but it certainly rewards more activity. Would you rather have the leaders that are going to put in the time to do their jobs well, or the leaders who will log in 5 minutes a week and let their regions starve?
It used to be fairly commonplace for an unstated requirement of the marshal position to be the ability to log on within 5 minutes of turn change and send out orders based upon scout reports and the current situation. This still is a highly prized quality. Even if it means Vice-Marshal takes one turn, and Marshal the other.