Because people with a 42 inch waist look crap in jeans. Harsh as that sounds...
Also you've titled the thread 'fashion' and then disgraced it with Henleys and Crosshatch? I can assure you, those aren't fashionable in the slightest.
If you're willing to, lose some weight and..
Look in to
Levi's
Nudie
Cheap Monday (really well priced, large range in Urban outfitters in London)
Ted Baker
Wrangler
Acne
Superdry
All Saints
etc.
It's not the fashion companies fault that the jeans don't fit you.
http://www.asos.com/Men/Jeans/Cat/pgecategory.aspx?cid=4208
Even Asos own brand jeans are FAR nicer than the 2 brands you listed.