Convenience - Adding residential areas, which have a non-residential inner area, to one MP relation is easier than creating separate MPs.

https://overpass-turbo.eu/s/25a1

I see no problem with splitting them down into individual closed way polygons, as long as they don't have any inners.