Other than an up to date kernel, your list of what "modern" means is entirely wrong. The rest of the entries are polarizing freedesktop-isms. There's nothing out of date about, e.g., KDE Plasma.