Blaming eververse is a cop out excuse, the reason is lack of competent game play programmers and their own testers and a complete lack of common sense among them when adding new content to update everything related to it. They sign off on the job before it's finished and move on, pushing literally everything "to be released now, we'll deal with whatever problems later". Eventually that todo list piles up and they're overloaded aggravating the costumer base to a breaking point.
2nd reason is the story essentially came to an end with the darkness' forces.
3rd and biggest reason is the voice/text chat thing where they disable it on their end until you manually update your personal info. Personally I blame that dipshit teen Bungie won a lawsuit in 2023 for injecting code for graphics overlays that then declared, in their defense, in a court of law, that their beginning user agreement is void because of them not being of age of consent to agree to it.
English
-
You blame the testers yet fail to realize they were fired long ago by the higher ups and there aren't even many working on d2 anymore as most were moved over to bungie's 2 other projects by the higher ups.
-
Had to relook it up but the then 17yr old evaded 100+ bans, used injection software on d2, & threatened bungie employees publically. Took a little over a year but the judge hit them with $500k and a court issued permaban.