I think the problem with startups (from a business perspective) is that they're ego-driven and instead of looking at the business reality in an objective fashion they mostly try to "revolutionize" and "make a difference".
It isn't as sexy as doing the next Facebook or disrupting global healthcare but just copying an existing archaic & expensive product and doing it better can yield a great and stable business. There's a plethora of software products (offline & online) which cost way too much and work like crap - all you need to do is do it better for a more reasonable price (where those old companies have a big headcount and lots of mouths to feed producing a hard price floor for them).
It isn't as sexy as doing the next Facebook or disrupting global healthcare but just copying an existing archaic & expensive product and doing it better can yield a great and stable business. There's a plethora of software products (offline & online) which cost way too much and work like crap - all you need to do is do it better for a more reasonable price (where those old companies have a big headcount and lots of mouths to feed producing a hard price floor for them).