Here's a bit of history for you. Way back in the computing dark ages (you know, the early 80's), all desktop computers had a common problem: people would remove the floppy disks (sometimes the boot volume) in a rather rude way. They would simply push the eject button. Sometimes, this resulted in computer crashes. Sometimes, it resulted in corrupt files, as the system had not yet flushed all of the data to the floppy and closed the file.
Along came Macintosh, and Apple was determined to do things "right". They removed the eject button and made it a software action. This way, silly humans could not remove the floppy (or any other disk) unless the software allowed it - no open files, no application in use, not the boot volume, etc. Even when CDs came along, this still made sense, as you could be running a program from that very CD.
Now, personally, I always thought the trash can thingy was confusing, but there was also an "Eject Disk" menu. The drag to trash can is a short cut.
The point is, the lack of an eject button was not some stupid aesthetic thing, something to make the computer look better - it grew out of a very real problem that needed solving.
Now get off my lawn!