The TODO column is an ordered list of things to do. The job of the developer is to pick tasks from the top and move them towards the right. The task of management is to keep the TODO column sorted, and prevent tickets from being stuck in any other column.
The task of management is aided by limits on how many items each column contains. Those limits are based on how many things people can realistically do at once.