Alternative Blink without Delay

OK. I understand. No practical limit on reading or writing with SRAM.

I'm still weak on understanding differnce in purpose of Flash vs EEPROM.
Both non-volatile. Bootloader and sketch stored in Flash.
What's EEPROM for then ? Why couldn't non-volatile data be stored in flash ?
Why two kinds of non-volatile memory ?