When someone is paying for a longhaul business or 1st class ticket, I would think that the airline would want to provide facilities to provide some incentive to use the carrier. AA hardly (imo) has the best offererings in premium cabins and something like internet access for free is something that should be expected.
The wifi access is provided in the flagship lounges for 1st class passengers, so why not provide in ACs too