I'm afraid there are a combination of factors, there is a lack of clear direction of what game they want it to be... so they try to make it everything. Battle Royale, creation toolkit, 100 game modes, conquest... and eventually it does all those things badly.
Their focus is all over the place, and the talent just isn't there. So instead of trying to do a few things well, they do everything badly. This last update again breaks more than it fixes, and the things it fixes were non important stuff. Instead of focusing on real issues, its again just more noise, rather then actual progress.
I really don't know how it came to this, but across the board, from skins, net code, map design, balancing, it's all pretty poor. If all the base issues are going backwards, then focus, effort and the talent is just lacking. This is usually what happens when the accountants start telling creatives what to do. Talented people won't put up with it and compromise artistic integrity for the sake of loot boxes, and have probably all left over the years.