It's complicated... there's Windows .net apps (which run in wine through mono), there's Linux .net apps (that get run with dotnet), and there's apps that have to be run through mono directly.
IIUC, Microsoft bought-out Mono and donated it to Wine, making it effectively legacy. It probably still 'works', but not many big IT departments are going to run critical apps on some old unsupported hackjob.