Shareholder and jec6613are spot on.
There is no need for the US to have a flag carrier. I see no reason for the government to give any kind of preferential treatment to one private company (AA) over others just because of its name.
There was once a need for certain countries to have a flag carrier. In most cases this is not the case anymore.