The complexity is when ESR thought the cathedral would be required. Linux then changed his mind.
I see no indication that ESR thought the cathedral model was limited to the FSF, as opposed to being applicable to software development in general.
I have no stake in the FLOSS/OSS/whatever controversies.