In many companies, only parts of a development process are carried out and strict compartments are created, so you may share a desk yet not even know what your colleague is doing.
In our company, however, we place great importance on teamwork. Projects are shared and carried out together, respecting different skill sets while also coordinating and joining forces.
Not because any individual lacks skills, but simply because it works better that way. And it is not necessary to remain chained to a desk: fortunately, even here today, work and meetings can be done remotely.