Hell, they could have banned all real NSFW content. Would have been a big deal, but wouldn’t have interfered with 3rd party apps or anything I use Reddit for.
Any NSFW stuff (due to laws, investments, advertisers, anything) had nothing to do with the API decision. They may have done them at the same time, but it wasn’t needed.