Logic behind 46 player active roster limit?

That's fine, but game day rosters should have been expanded to 50, with an active roster of 55 + a five-player practice squad for a total roster of 60. That would give all squads more game-day flexibility to deal with injuries and allow them to use more specialty players and make the game more exciting. Some talk of this early on when 18-game sked was being discussed.