My guess is like many business plans, they hoped they had a good idea that someone else would pay money for.
I like the idea of echo ... it's a lot like internet radio, but empowers the listener a whole bunch. But eyeballs just don't seem to make enough money these days.