I agree with Bioware releasing RofHC for free to subscribers that don't have it is a good move.
What I don't like is that they don't give anything to those that have supported the game from the beginning.
No real customer appreciation rewards, no bonuses if you have been supporting the game with being a long term subscriber, purchasing the digital expansion, or buying a lot of CC (if you do).
A few fireworks, 500cc and a title over the life of this game is not really appreciation. Other games have long term rewards, or rewards for purchasing or even if they don't hae rewards, they give tons of content.
I believe that is the main reason why long term subscribers are mad. It's the term "Customer Appreciation" and just giving us a title that doesn't mean anything.
But yes, I do agree that giving the expansion to subscribers minimizes the fragmentation of the playerbase.