Right now use of .XXX domains for porn are voluntary.  The move comes after much debate. Religious groups didn't want it to happen because they think it legitimizes porn on the internet. Porn providers worry about eventually being stuck into some kind of "porn ghetto". The people who manage domain names love it because it will raise a lot of funds, and because they say it will be easier for parents to block adult content but barring anything with the extension.