Everyone is different, but it doesn't matter that much.
When you have a small team, you can often organize the work the way people prefer. Then you'll find that people who can be incredibly productive under ideal circumstances are actually quite common.
But as the organization grows, you have to focus more on the process and the structure. Individual productivity doesn't matter if you can't channel that productivity to advance the organization's goals. You rely increasingly on people who can work productively within the system. People who thrive in a wide range of environments, even when they would prefer having things organized in a different way.
Some people do better with documentation or tickets or code or meetings.
The point is that forcing people to do shit they don’t want to do will backfire and make teams unhappy and unproductive.