Gameplay was carefully designed and balanced. Gameplay was good. (subjective of course but I liked PvP in the early days)
Then things were added to game. No time for careful design and balancing, because the game is released and players want PATCH NOW!!1
Things added to game change gameplay. Now, the gameplay is not carefully designed and balanced. Gameplay is not as good anymore.
Now, the developer can do one of the following:
1. Try to change existing features to make them work better. Everyone in the community will argue about balance and give biased feedback to preserve their meta playstyle. People will complain and ask why no new groundbreaking features added in the last 3 months, game is dead perhaps????
2. Forget about the broken features and add new groundbreaking features! That breathe life into the galaxy! Armstrong moment! Reddit picture material with many upvotes! Nice trailer! Buy cosmetics for the thing! Help support developer by paying for groundbreaking new feature! Everyone in the community still complains, but also buy the DLC and player counts reach a new record high.
What will the developer do?
I think engineering was a huge mistake, but that's easy for me to say. I understand FD's situation too.
If I were to implement one big change in the engineering system, it would be this: completely remove all net upgrades. Make engineering about sidegrades, customization, tuning. In general, engineering should add interesting features that change gameplay, in return for a reduction in some other stat.
Don't give people power creep in exchange for grind. Give people complexity and depth instead. This avoids stratifying the game by increasing the power disparity between players. A lot less gratifying perhaps, but ultimately I think that this will help the game.
Maybe it will even make PvP interesting (in my subjective opinion) again! But all of this is easy for me to say. It needs to be properly implemented and balanced to work. And any such change will always generate a lot of anger and irritation in some part of the community.