They are not the only site to allow US players. There are several more. Check out this link for just a few: https://www.cardschat.com/us-poker-sites.php, poker stars being the best, imo.I just deposited recently at absolute. I was adamently opposed to it but they are the only poker site that allows US players and has a no-install option to play. I used an e-check 3 times and it worked fine.
They are not the only site to allow US players. There are several more. Check out this link for just a few: https://www.cardschat.com/us-poker-sites.php, Poker Stars being the best, imo.
You misread his reason. He doesn't want to install software (maybe playing on a mobile device or netbook or something?).