It has the benefit of being decentralized and depends on the blockchain exclusively.
However:
-it is a clunky solution given you need to cancel and recreate the
transaction every time you want to change the transaction amount or the time the transaction takes place
-it requires technical knowledge not everyone has
-it's inconvenient to use even for inheriting coins from one blockchain;
if we are talking about inheriting several coins from different chains this technique becomes a major pain in the butt
-this technique prevents you from staking your coins which just kills the solution for me
Most drawbacks are stated in the post itself:
-you should know the pre-signed transaction becomes invalid the moment you move any of the input funds.
-You should also know any newly added funds won't automatically be added to your Locktime Recovery Sheet.
You have to keep track of this by yourself.
-We can't predict transaction fees in the future, so you'll have to take a guess there. There's no need to make it very high, because the receiver can always use CPFP if needed. It shouldn't be under the minimum though.
Error prone: Don't accidentally set a Locktime many centuries ahead!
Therefore, I don't consider this approach to be a practical solution.
I'm sure one can ease the pain of using the LockTime solution with additional software, it's just not the way I want to go.
my-legacy has none of this drawbacks at the cost of being not decentralized.
I guess it's a question of personal preference.
If I couldn't find this addres until now than most likely nobody will ever find it and donate anything...that is just my opinion.
It's sure much better than changing clearnet domains all the time, and risk for getting attacked with ddos or hijacked website is much less.
I don't know anything better at this moment, and I see clearnet websites going down all the time.
Altough darknet websites have the tendency to "go down" as well sometimes (e.g. Alpha Bay)