Ciao,
per quella che è la mia esperienza non ho mai pensato di realizzare 2 siti (mobile + desktop), per diversi motivi, tra cui la gestione + le URL duplicate.
Inoltre, sono contrario ad utilizzare estensioni che fanno vedere, o meno, elementi sui 3 dispositivi maggiormente utilizzati.
Qualche rigo di CSS in più, non ha mai ucciso nessuno. Un display:none - a seconda del breakpoint - vale molto più di un plugin ( che genera altre chiamate esterne al suo js, al suo css) ecc...
Credo si debba lavorare , quanto più possibile, evitando le chiamate esterne sia ai css che ai files js di cui il sito necessita.
Inserire nella pagina "index.php" css e js, contribuisce a velocizzare la pagina quando si utilizza uno smartphone.
Immagini ottimizzate e non "mattoni".
Insomma, i soliti accorgimenti da mettere in atto per tutti i siti.
Saluti