The NSFW thing is extra annoying because there are a lot of subreddits that use the NSFW flag to mark entries as something else with styles applied to change the appearance.
The only way these API change make sense if the rumor that Steven Huffman is actually delusional enough to think that companies building LLMs will pay to use Reddit for training data is true.