No, it is not normal behavior. The first column is indeed the entity number (sometimes referred to as "slot"; the same entity number used in plugins for most user-specific functions) and will not change for a player that hasn't left the server regardless of if people with a lower id leave.