Peter Rip takes a hard look at Some Problems With Mashups. He cites some very valid concerns: Can you add value? Can you build real applications? Consumer processes are simple (thus where's value?), and consumer business models are tough on mashups. The last one means that APIs often imply: be successful using this, just not too successful.
There will be plenty of discussion on these sorts of questions at Mashup Camp starting today.