The weight limit has been raised and lowered over time. It was first 70 pounds in 1913 for nearby addresses and 70 pounds anywhere domestic in 1931. It was lowered in 1952, but has been 70 pounds since 1983. Source: https://about.usps.com/who/profile/history/universal-service...
That doesn’t exactly answer why. Based on that page, the answer is the same as for most things like this: a complex mix of government, commercial and logistical factors decided by committee. There doesn’t appear to be a “fun fact” answer like “most postal workers after WW2 were infantry veterans and the limit was set to be the same as a crate of ammunition”.
A parcel heavier would therefore be a two-person lift and not conducive to the lone mail carrier model generally used for USPS last mile.
Over ~70 lbs I think you need to pay a premium or use a different service.