Cost. A couple dollars per disc, versus a couple pennies per disc for the one-time use.
Easily scratched.
They were slow. You could use a Syquest or Iomega 1GB drive, boot off it, etc. Basically as fast as a hard drive was.
They were compatible until they weren't. Plenty of issues trying to read those things on other computers.