To build something that can handle what soundcloud can isn't easy, 2 main reasons being: -security -traffic It's probably cheaper for twitter to buy soundcloud and get an established site with a massive user base they can advertise to, rather than trying to build their own