I actually don't know why I included extra character slots in the list of stuff I don't want to see in the Cash shop. I'm fine with those, and have bought 2 for GW2, I must have been sleepy
As for dungeons/ops in the cartel shop. The problem with this is, as a developer, you want to get people to play together. You want to create a community. This means everyone should be on the same ground. F2P players and subscribers alike. If you restrict F2P access to dungeons and raids, you will have less people running your raids, and longer waiting times for those that are.
The same is true for gear restrictions (iirc, in swtor you need to unlock epic gear? could be wrong), if you restrict how good a person can perform with gear or gameplay restrictions (action bars). You will encourage subscribers to avoid playing with F2P players.This is not a good way to get an active community going.
The other side of the coin is, you have to make subscriptions interesting. People who subscribe provide a steady income for your company. If you unlock the entire game for free, there has to be something to get people to pay 15 a month, they won't just donate it to you.
What companies usually do, is they indeed make most, if not all gameplay features free, and they reward subscribers with cash shop currency every month, and QoL features like XP boosts, price reductions for vendors, etc.
Also, if you put the expansions in the cash shop, these subscribers can use their complementary cash shop currency to buy them. This is more often than not the case for F2P games.
Now I know this might seem odd for people used to WoW/Rift that double dip by charging a fee AND asking for money every expansion. It comes from the idea that the subscription pays only for server costs, and you pay extra for content.
THis is just wrong. Server/bandwidth costs are marginal these days. The 15 dollars per month goes for a large part to development costs (and the publisher's wallet). I won't make up numbers, but I would not be surprised if most of the expansion box costs are pure profit.
In fact, P2P games can easily make a profit without charging extra for expansions. Several titles do that right now.
Actually, The secret world (also published by EA!!) does this. They give a complementary amount of bonus points to subscribers, which easily cover any paid content addons.
TL;DR: I should stop writing the long posts.