How you manage harvest is entirely dependent on objectives. There’s no wrong way, unless it’s not objective based, then there’s lots of wrong ways.

For most applications with multiple members a minimum beam or inside spread limit is likely the best way.

Or, you can decide not to harvest more than 20-30% of each age class, in all age classes, ensuring recruitment across the board.

In trophy management, which is rarely practiced, it takes an age based approach AND selective harvest of certain bucks in younger age classes, to work like it should. Most folks are not agreeable to what this takes and either give up or never commit from the beginning.