I know that if you want to go from one chord to another, using an inverted chord might make the bassline smoother and more melodic without big jumps but are there other reasons why root position chords are note preferred?
Perhaps how they contrast with the notes in the melody? I am attaching an example of a song which has some inverted chords. There are examples where the chord inversions make sense to me like the Em/G to F#7 and then the F#7/A# to the Bm chord but before that there is a G/B and A/C# and they seem a bit random.
Is this perhaps the sound of the interval between the melody and the bass note that perhaps took preference when composing this song? For example, if I play the G and A in root position they don't sound that good to my ears against the melody. Can someone please give me some tips or idea about why chord inversions might be preferred over the root position chords as in this example?