Exactly. The center of the u-joint must be in the same place as the swing arm pivot or much unhappiness will ensue. That end has to be fixed in position.
The problem is that in the monolever the action of the u-joint results in a very small change in the length of the drive shaft. That change in length is taken up by the splines sliding back and forth at the final drive. The motion while very small is constant when the shaft is turning with one cycle for every revolution of the drive shaft. So it's easy to see that those splines rub back and forth literally millions of times between spline lubes.
With a properly phased Paralever drive shaft, the u-joints push and pull in unison so much of the sliding contact is eliminated. I suspect that was the real reason for the design change, that is to eliminate the spline wear found in the Monolever design.
BMW, rather than admit the Monolever was a flawed design, chose to sell the Paralever as a solution to acceleration "jacking" which because of weight transfer on acceleration was only visible when a bike was run on a dyno, where rear wheel acceleration did not result in weight transfer.
If anything, "jacking" actually helps traction when accelerating because it helps stiffen the rear suspension to handle the weight transfer giving better ground contact.