It gives you control, but much, much bigger responsibility. I'm fully familiar with WP and its plugins - my point is that they are highly likely to have T&Cs that exclude adult content. The WordPress.com website does.
Age verification is specifically the sticking point. I do not have the resources (mental, financial, technical) to securely perform age verification myself, and it's not legal to sell adult content without age verification anymore.>