being a generalist professional has never been a recipe for success in any field.
succeeding in commercial photography or fashion is also very hard nowadays, i did some fashion in the past but i've never been pleased with the results as i've nothing to do with the fashion world, i just can't understand the whole logic behind it.
sure, i could try fashion or news or events or nightlife but they're just not my cup of tea and i would compete with pros who are very good at it.
by the way, if commercial brands find it so hard to sell their cr-ap without hiring a bunch of artists on acid maybe the problem is themselves and their sh-itty products !