Say we have on one hand the basic chords of triads (major/minor) and sevenths.
And then on the other hand we have less common chords like sus4,add9,augmented,diminished,six chords,extended chords, and so forth.
I'm wondering if the latter is a result of someone improvising random notes that sound good to them, meaning when you write a harmonic progression you're just randomly playing notes from the scale that sound good to you, and then eventually you figure out what those chords are called, using a reverse chord finder.
Or do composers explicitly know what chords to use ahead of time: "I'll throw an Cadd9 here, and a Csus4 there, a C11 over there".