It's a dark pattern - don't let people use the software in unexpected ways that might take potential profit away from another service or future feature. If any use gives more value than was intended, that use will be curtailed, then properly monetized elsewhere, or simply (and more often than not) shut off.
If combinations of available settings reveal an actual bug, sometimes it's easier to take away the options than to fix the bug. But if it's simply a case that the software is doing things the developers don't want for any of the above reasons, they claim users are too incompetent to be trusted, and that they're removing the option for the good of the user.
It's a gross and vapid perverse incentive endemic to FAANG.
Good solutions exist for complexity and user configurations, like snapshots, reset to default, and so on. There's no excuse for mature software to lose configurability.