couple of other reasons missed
1) outer CV joints do create a 2nd turning moment due to angle. This was indicated with the FBD discussion but not expanded on. When at different angles (unequal length) this creates a difference in turning moment accross the axle which is proportional to torque, so you get torque steer
you still get this on equal length shafts due to differences in angle from roll, bump and steering (akerman etc), so there is no such thing as a FWD with no torque steer
2) there is vary rarely such a thing as 'equal length' driveshafts in FWD cars, as even though the barshafts between CV joints can be equal, and is aimed for for the reasons above, the total length isnt, as the differential is rarely central, so a linkshaft is used on one side. This creates a difference in torsional stifness betwwen L and R shafts, so during torque dynamics this results in differences in wheel end torques due to the shaft windup, and therefore torque steer. This can be reduced by trying to equalise the torsional stifness also, but is often difficult to achieve to <10% difference
3) You also have to look at suspension geometry and things like variation in bush rates and deflection, which also have an influence
the aim is to achieve a suspension and steering system that is largeley insensitive to torque steer, as well as minimise the driveline effect on it, as there is no real way to ensure equal wheel torque across the axle
If you want a good example of a FWD suspension system that is insensitive to torque steer, look at Hondas 5th gen Prelude fitted with ATTS (active torque transfer) diff. This had a unique unequal length independant suspension at the front end with double control arm links.
If you want some bad examples look ad the Ford Focus RS and Rover 220 turbo (Euro models). Both of these had McPhereson front suspension (wich is far from ideal) with Torsen differentials and high torque FWD powertrains, and both had major issues with torque steer sensitivity!