SE gets to allocate where funding is spent, what teams are created, who does what and where their focus lies.
Cash shop items may be worked on by a separate team, but that still falls back to SE intentionally choosing to put the focus on the cash shop.  They very well could have made a team that focused on creating super duper awesome content in game that rewarded some of those very same items.   Whose to say that if they didn't focus so much on the cash shop items that we wouldn't see some of that trickle down into the game?   I doubt any of us here are privy to the inner workings of SE. 
Generally speaking though, I get it. Micro transactions are a thing, and they're here to stay.  I've bought plenty of things from the mogstation myself.  Can't say I'm proud, but I'm extremely weak when it comes to fluff. 

    However, that doesn't mean that I'm happy with the way they've implemented their cash shop.    It's far too heavy-handed for my liking.
Combine that with getting less content in game as of late, more restrictions on how things are implemented, on top of the issues the game has already had..it feels a bit insulting to see the cash shop still chugging along at a healthy clip!  
So here's where we come full circle with 'but the cash shop is handled by a different team!'.  That's fantastic, sure.  But perhaps they should put a bit more effort into the other teams who are designing game content, working on fixing bugs, responsible for adding limited races, etc...