This is just the same thing though?
It's not actually trivially obvious that different minds would agree on how "sharp" and "soft" apply to sounds and to shapes.
It would be more interesting if we had two sounds which didn’t have such apparent objective differences giving rise to specific and universal subjective differences, or if something that was not so cross domain elicited a different response, e.g. linking volume with sharpness as opposed to something like size.
It is a bit mysterious why animals would all map e.g. sharp auditory waveforms to sharper / spiky lines (kiki figure), and then smoother sounds to smoother lineforms (bouba figure), but, reasonably, these senses evolved together and used far more shared underlying processing machinery than they do presently. After all, both light and sound reach us in waves and both carry energy.
Some primitive mush-blob perhaps just started processing all incoming energy waves together, differentiating e.g. smoother vs. more staccatto waves before making the distinction between e.g. sound vs. light. Or I dunno, but IMO it makes more sense when you consider evolution, and don't just look at processing now in isolation from the likely development of these senses.
But the place of articulation kinda flips, from rear consonant/front vowel (kiki), to front consonant/rear vowel (bouba).
If you flipped the voicing, it'd be 'gigi' vs 'poupa', which to my ears at least, is a lot less clear cut.
If I stick to the more familiar territory of bad speech synthesis on 8-bit computers using envelopes, /k/ probably starts with a burst of white noise.
I’ll rush to posit something for others to poke holes in: the definition of a Kiki word is a word where the syllables have a sudden “attack” then decay. And that’s a function of sound, not language.
Same genetics produce the same outcome (mostly).
It appears to me that onomatopoeia, at varying degrees, played a role in the spontaneous convergence of verbal communication, and thus the development of a language.