@JoeBruno,
Yes you are quite correct. Obamacare does enrich the health insurance giants and their shareholders. I agree with that point. But, I believe the more important point would be that millions of people now have access to affordable health care that they did not have before. The best way to take that money away from the health insurance giants is to implement single payer healthcare/Medicare for all. I believe single payer healthcare/Medicare for all would be much better than Obamacare. But, since we don't have Medicare for all, Obamacare is definitely the best plan currently out there.