Unfortunately, it's a natural result of Discord moving from being a useful little service to a "platform" with investors and needing to constantly be updated with useless nonsense to keep the "value" of the product alive.
Realistically, once everything was up and running, and they had moved their DB over to their current platform, someone should have taken the keys away from them and just said "Discord is done, it's complete". We likely wouldn't be having this much of a problem with useful information being hidden away behind Discord server invite URLs.
Has Vanced been working for you? Mine has been breaking quite a bit recently (as in, videos will stop loading after only about 30 seconds)