My main concern with the crosses is firstly the sheer number of puppies being bred as people are using their family pets of different breeds and untested health status and just putting them together, no bother with registration as they can explain that these 'new breeds' cant be registered. While registration doesn't guarantee a healthy puppy (my border terrier is testament to that :-(, there is at least a chance to make progress on education and health issues.
I think a few crosses, labradoodles and cockerpoos mainly probably have a good future as an established breed, but for the most part the rest of these crosses are done purely as a money making exercise with little thought to the characteristics or compatability of the dogs concerned.