I agree that by today's standards, programming via serial port is cumbersome, but it's actually a good thing that the STAMPs are still available because they are used in a _ton_ of embedded applications that are still in use and need maintenance and replacement parts.
My dad had a few of these. One I distinctly remember was a 2 part combo. To write, you put the chip in a ZIF socket (he changed this from a socketed to ZIF) in a huge metal box, and what looks like a parallel port to the computer. Then, you realize that wasnt a parallel socket, but something going to an 8bit ISA card.
To erase, you had to untape the window and put the chip in a UV box for a few hours.
I've still got it around here, somewhere...
There was plenty of benefit to EPROMs back in the day to a developer, but long-term data retention was certainly not one of them.
There is no single word for the horrible, utterly disgusting, nasty setup that these things required. There is some sort of tokenizer for Linux that kind of makes the required upload. The GUI is BAD. And when they had serial interfaces, you had to buy a USB-RS232 from them because they did screwy shit.
Thank the gods for the Arduino. Working with that cheap microcontroller is pleasant.