I'd say less consistency between brands and even between models in the same brand are to blame. Different models have different "fit profiles" but, on the whole, I blame it on overall Quality Control just going downhill like most things now a days (insert old man Simpson yelling at cloud image here). Manufacturers just don't care about quality like they used to in so many industries, including hockey gear.