I think the main difference between the two is that entrepreneurs have a viable alternative in working for an established company (if we can forget about the lack of jobs for a minute). Yes, musicians can work day jobs too, but there are hardly as many openings for professional musicians as there are for professional programmers. The startup analogy is valid, but for recording artists, taking the leap is often in direct conflict with whatever pays the bills.