I really didn't want to comment on this thread, it is a no win argument no matter how you have it.
My Opinion (and that's what they all are "OPINIONS")
Saying straight punches are less effective/ not effective in MMA is foolish. They may be less effective for certain fighters (Fedor), but none the less, they can be very effective. I think even trying to compare effective striking in boxing to that of MMA, is impossible. Two completely different sports that share some similarities. An MMA fighter that cross trains in boxing will certainly benefit in MMA, but going into an MMA match and trying to fight a technical boxing match will not work (for long at least). Vice - Versa, trying to use the same striking in MMA, in a boxing match, will get you either DQ or KO.
whoever said "boxing is a more linear sport"....... What? unless your implying 4 corners is less than 6 (ring vs octagon), I cant make sense of that. Yes, MMA movements are much more prounounced and at more levels than boxing (ground, standing etc.) Boxing tends to be much more compact, but definetely not linear. Watch a guy like Hopkins or James Toney move in circles, punch from angles, hands up hands down, clinching, bumping etc..... all in an area the size of a kitchen mat! seriously, that is far from "linear"
Boxing is a far more refined sport (technically) than MMA. MMA certainly could surpass it someday, given the public interest and level of current fighters. However, MMA is still young and evolving, but could present far more variables than boxing as the sport refines itself.
In the beginning everyone wanted to learn BJJ (ala, Gracie etc....), and it was thought to be the most effective. Flaws were definetely found in that notion (CCop, Vsilva etc...) when they realized you can still get KO'd before you get the fight on the mat. I am willing to bet, with the popularity of guys like A Silva, GSP, Chuck..... we have thousands of 8 yr olds around the country learning flying knees, superman punches, switch kicks etc........ Let MMA evolve, it will be interesting. Sports like boxing or Muay thai, been around for a long time and the guys who are the best at them, really have extremely refined technical ability. We will call it NON-LINEAR TALENT for the sake of argument.