My guess would be; if the modeller in SketchUp takes the effort to name an object (even if the component already has a name) - he/she must have a reason for that and it would be nice if the name would persist into US.
In principal I agree or the next thing people will complain about is the slow performance of US.
But maybe there could be a threshold before an object gets split up into multiple parts? No need to split up objects if the total face count of the group doesn’t exceed 200 faces or so(or give people a way to control this setting)? For people who create clean and low poly models (the best way to keep SketchUp fast and responsive) this would be nice.
Interesting code. I will have a look at it once I figure out how to run Python in UE 4.20. Last time I looked I couln’t find any official documentation.
Breaking re-import could be bad once you start to add interaction to your objects in the scene (a rotating door for instance) ?