Mengapa ukuran tumpukan di C # tepat 1 MB?

PC saat ini memiliki RAM fisik dalam jumlah besar tetapi tetap saja, ukuran tumpukan C # hanya 1 MB untuk proses 32-bit dan 4 MB untuk proses 64-bit ( Kapasitas tumpukan dalam C # ). Mengapa ukuran tumpukan di CLR masih sangat terbatas? Dan mengapa tepatnya 1 MB (4 MB) (dan bukan 2 MB atau 512...