About Polymorph scaling with STR - is this 100% accurate?

I didn't play the game a lot but I noticed that a lot of skills scale with the greatest attribute each character has.

I was checking the same skill book description with 3 different characters and for each of them the scaling attribute was different (INT, Finesse, STR).