While you are technically correct, you also misunderstand who the target audience is and what language is required to actually make people understand.
When speaking to a normal person you don’t want to slap random jargon and care too much about precise definitions. So in that context spontaneous is a great word to describe what is happening. People without deep backgrounds in the field will not understand technical jargon and it will only make them not pay attention.