That thing pictured is far from flimsy, it's 35"x31" and weights 1050lbs. Liberty's use mainly 12-11 gauge steel (except for the Presidential and National), this one is 6 gauge and the tops and bottoms are 1/4" thick (less than 3 gauge).
Although I think the pin locking vs plates sounds like a fair assessment.