What they really should do...
Is borrow a little from minecraft and have multiple versions.

PC/Mac Version & Console Version

With the PC/Mac Version having the top notch graphics, add-ons, features that PC players are begging for.

Console Version
An rebuilt version fully optimized for the select console, allowing smoother UI, textures, mapping, loading, and etc all for the console it is on.
IE: FFXIV (PS4 version, X-Box One Version, Nintendo NX Version, etc.)
This way each console can run the game to its strengths & unique features.

As SE wants cross-play they can have Console players cross-play with other consoles (PS, XB, NX).

This way the game can remain cross play (consoles with console, PC with Mac), end all the drama with the PC userbase, and from that point the only issue with the game will be on servers, coding, and some skeletons left in the closet from 1.0.

Side note:
Before someone says there is no drama with PC.
Try going a month without hearing a rant over consoles ruining the game development, and players not wanting console players in their raids.
It was even stated by people earlier in this thread.

Most console raiders...raid with fellow console players.
PC raid with PC.

Back on topic:
Splitting the clients up and redesigning/reorganizing the cross platform aspects would smooth out a lot of issues in this game.
As everyone would have a fully optimized, detailed, and top of the line experience for their platform of choice.

It's win-win for the majority.