Honestly, it is going to take a while.
The display drivers needs a lot of work (intel seems solid). Also, desktop itself needs to be super stable.
Also, the software (from companies) is treated like a second-class citizen. Chrome is horrible on linux, --disable-gpu --audio-buffer-size what user is going to bother with that?
I have to do all these tweaks and workarounds to get things to work. Regular users will not have the patience do this.
The year of LOD will only happen when everything is stable and works. Imagine if CentOS, Debian, or Ubuntu on a server were this flaky? Would you use it? This is why people jump ship to Mac.