Белки имеют такую большую молекулярную массу,потому что они есть природные полимеры(биополимеры)
Так как белки состоят из остатков аминокислот,а последних известно(основных) около 20,а разная комбинация аминокислотных остатков-это новый белок,то возможных комбинаций может быть приблизительно 2*10 в 18 степени