Shaft length is RIDICULOUSLY out of control. You won't hear any argument from me on that!! My Mizuno play 1/4" shorter than standard (whatever standard is suppose to be)...
CG, Spin, YES. Right with you!! If you will replace Launch with Trajectory then, CG, YES, right with you again. Loft is static until acted upon. Then it becomes dynamic. So, static loft is not flexible and dynamic loft is flexible. But you cannot change static loft. The object is at rest...
I think you and I are getting on the same page.
Because golfers of different skill levels produce different dynamic lofts, club companies who make club for golfer of various skill levels, they altered the static loft of the clubs for us bad golfers. As a means to replicated the dynamic loft of good golfers.