Re: Sadly, my company are magento heavy...
It got in there because it ticks the boxes for a "web shop", a bit like Drupal for CMS. Non-technical manglers appreciate the value of a company that can afford a sales department and has references they might have heard of. And they may also be wary of the IT department, for which there can be good reasons.
I've never worked a web shop but had discussions with people who've thought getting one. As with so many things online, they almost always forget that generating orders is the easy bit, fulfilment, returns, etc. are what take real work.