For reference, the datacarriersize configuration option was "undeprecated" two weeks prior to the release of Bitcoin Core v30, according to achow101 response
in this pull request.
To be clear the setting was *always* available at every instant. The thing that happened two weeks pre-release is that the note that it might be removed in the future was removed. If it does get removed or not will depend on people using it, so far it was looking like literally no one would use it since all the posts are just telling people to not run core 30 at all. Congrats on being the first to advocate otherwise!
It was foolish or at least premature to have declared to deprecated so quickly before knowing if people would use the setting-- but I guess the devs were trying to appease many people (including myself) who preferred the whole thing and its associated complexity just be removed entirely. The nature of the setting is such that I think it probably will eventually be removed, but not if its actually being used. It just probably won't see use for a long time as people realize that all it does is harm their node and its peers.
(and while I don't agree with your particular advice, I think it's really good you posted it and it's at least better advice than not running 30 at all-- thus the merit!)
The problem is that the NFT guys "want" to eternize themselves on the BTC "OG" chain. In their logic, that increases the value of their garbage.

RGB (or Taro) could be used for BRC-20 style tokens, to trade them on Lightning.
The BRC-20 stuff literally comes from BSV-- a fork of a fork of Bitcoin with 'unlimited' blocksizes and effectively zero fees. It's a BSV standard, created by Calvin Ayre funded BSV companies. What I've been told and believe is that they got a ton of money to deploy it on Bitcoin as part of some kind of ludicrous "death spiral attack" where they'd drive up fees and difficulty, then the halving would happen, then they'd withdraw the fees and bitcoin would "die" with no blocks being found and miners being unwilling to mine at a loss, plus (depending on who I'm listening to) also with their imaginary "satoshi" to finally prove his identity by moving coins and pick up all the BSV faithful in the great flippening rapture. Of course, that didn't work-- and these grifters have found that it's more profitable to get money from a lot of little suckers rather than one big sucker.
In any case, all these things would have a much easier and cheaper time being on litterally any other chain. The fact that they are on Bitcoin shows that they have reasons even if they are stupid or evil ones. Which is also why "give them something else" won't work-- or rather it has worked AMAZING well, what we left is just that tiny residual part that won't do something else.
Thanks for the news about datacarriersize, imo a good decision. However, IMO 80 bytes is too low. I'd put it on 256 or 512 -- still too small for any image (which will then continue to use Inscriptions), but large enough for sidechain commitments.
You might as well set your node blocks only if you don't want a mempool that reflects what is getting mined! You'll save a lot of bandwidth for yourself and your peers by doing that.
