Learned this little trick the other day, don't know if it's compatibility is limited to just .Net Core or if there's any negatives in doing it this way:
var areasOfInterest = (model.AreasOfInterest is List<string> a) ? string.Join(",", a) : string.Empty;
Great article though, thanks for sharing!