To answer your question regarding why a Pokemon with same Def / SpD / Spe has more ST, this happens because those terms (ST and PT) are created with all the existing Pokemon taken in mind. This means that there are stronger (in any of quantity or quality) physical attackers than special ones, so the walling standard from the special side is a bit lower. Does this make sense?