Fatti
A., cittadino croato nato nel 1974 in Bosnia-Erzegovina, è arrivato nel Cantone di Friburgo nel gennaio 1992. È stato condannato più volte per reati come abuso di fiducia, furto e truffa. Nel 2017, il Tribunale correzionale della Broye e del Nord vaudois lo ha condannato a una pena detentiva di 42 mesi per varie infrazioni commesse tra il 2011 e il 2016, senza tuttavia pronunciare la sua espulsione dal territorio svizzero.
Il Dipartimento dell'economia, dell'innovazione e dello sport del Cantone di Vaud ha revocato l'autorizzazione di domicilio di A. basandosi su questa condanna penale. Adito di un ricorso, il Tribunale cantonale ha annullato questa decisione. Il Segretariato di Stato per le migrazioni ha quindi presentato un ricorso di diritto pubblico presso il Tribunale federale.
Legge
Il Tribunale federale ritiene che quando una sentenza penale non tratta la questione dell'espulsione di uno straniero, anche in modo implicito, le autorità amministrative non possono revocare la sua autorizzazione di soggiorno o di domicilio sulla sola base di questa condanna penale. Infatti, gli articoli 62 cpv. 2 e 63 cpv. 3 della legge sugli stranieri e l'integrazione (LStrI) vietano tale revoca se il giudice penale ha "rinunciato" a pronunciare l'espulsione.
Secondo il Tribunale federale, questa "rinuncia" deve essere interpretata in senso ampio e include i…