At the end of the day, a small business has much larger fish to fry than trying to figure out how to plug product A into product B, though it is a massive problem for every small business. This isn't solved by hiring programmers, but by downloading data and inserting into macro-enabled Excel sheets. You can hire 5 Excel gurus for the same price as you can a Jr Developer (a typical SMB isn't able to figure out if said dev is worth anything).
The fact is, the end-user really doesn't give a care about "who" but "does it work?" Integrating all the pieces and parts is a very complicated and time-consuming thing for small businesses to deal with.
What comes post-SAAS? A fully integrated suite of products that does what the end-user wants. SMBs would be super stoked to have a product that does inventory, label-printing, CRM, market analysis, sales channels, etc, and pay that to one company. I think that there ought to be an in-between layer. If a some companies could offer a solution that integrate all of the SAAS products needed to run a business, packaged in one place, entire industries would end up toppling. The price differential wouldn't even have to be that high. The company would save the end-user months of research and time-wasting presentations.