and-going back a number of years when I had to do factory training (was discussed briefly at kubota training but much more in depth with Yamaha training), a double cardan is not a cv joint-it is simply 2 u-joints back to back, which gives the ability to get a little more angle between the driving and driven member. U-joints, even in a double cardan style, still are not constant velocity (CV). As the U joint goes through a rotation, and the drive and driven member are at an angle to each other, the shafts change speed slightly, even with a double cardan. With a CV, they do not change speed.
On a u joint shaft, there is usually 2 joints, and it's best that they're at equal and opposite angles between drive and driven--this cancels out vibration from each end. Double cardan somewhat accomplishes that but not nearly as well as cv which can become important in instances, such as a drive axle used in a vehicle-where the inner u-joint (at the differential) does not change angle nearly as much as the outer joint does; which causes a "surging" feel when one joint is at a different angle from the other. CV joint solves this.
as I said earlier CV joints are finding their way into race cars and a lot of street cars as well. My 22 Mustang has cv joints on the drive shaft. My other mustang (which just sold), I looked at putting a CV style drive shaft in it, but had concerns of strength, heat, cost and speed. At eleveated speeds the grease gets forced out against the boot, makes the boot heavier, which swells it, the joint gets hot, etc. And, it woudl've been about $2000 at the time for a CV shaft, so I just put a Ujoint shaft in it at $675, and had to play with the drive shaft angles to get rid of the vibration (me being picky....). I asked the shaft shop about doing a CV shaft for the race car. They said sure, gonna be about $1400. Then they started asking questions, we got to the shaft speed and they just laughed and said "u joints are your best option". At 9100 RPM the boots would get really sketchy they said.....