¿Es mejor hacer peticiones de extracción o comprometerse directamente?

El flujo de trabajo y las prácticas del equipo tienen aspectos sociales, sí, no se puede tener un grupo de voluntarios trabajando en colaboración sin algún aspecto de la actividad social.

Pero creo que está buscando algún principio profundo que evite la detección: el punto es crear algo que valga la pena con el código, no hacer mucho ruido al analizar cuidadosamente el proceso de fusión del código. Lo que escribes importa más que cómo llega a la rama maestra del repositorio primario.

También: tema no relacionado, pero el código útil de contribución no es lo que te dice quién eres. Esto no es una competencia para ver quién es el más inteligente, es solo una forma de crear software. Recomiendo encarecidamente que busque en el espejo para encontrarse a sí mismo, no al registro de confirmación.