Dice know what the problem is and they know how to fix it. And you're right, this is really about EA and not DICE. The lighting has been broken for months and will never be fixed, because it had to be broken on every platform so that the game would even run on PS4pro, and fixing it is too big of a job.
To use the most obvious example, try like.looking at your screen. I don't know how you can miss the major issues with BF1 right now. This way, they gave the false impression that it wasn't a terribly buggy launch, because rather than having 10000 people complaining about one bug, you had 100 people each complaining about 100 bugs. BF1 on the other hand, spread those problems out, more problems spread among smaller groups (eg keybindings not working, plane-specific bugs, issues with only some GPUs, etc etc etc).
BF4 was famous for it's poor launch because it had a few major problems which effected a few large groups (eg netcode/hitreg was broken). BF1 had more problems by far than any BF before it.