No, because European and Asian schools also have these general ed requirements. Asian colleges have a fairly deserved reputation for being easy.
The real answer is tradition and the reason it's not going away is money and because a 2 year degree in the USA is considered a lesser degree called an associates.