The OP did not ask for input on the OEM system. This same thing plays out anytime someone asks for input on coilover suspension. Blu comes hard in the paint with the torsion bar sales pitch. This is the definition of "chasing someone down to talk them out of a coilover system".
Ever talk to someone, about anything, and even if you agree with what they are saying they just won't shut up about it and move on to the next topic?
For the record, I am fine with his opinion but until I drive a car that has torsion bars and then install an Alter-k-tion and test them back to back I'm not going to tell someone they're doing it wrong.