Vector linework is primarily for export for use in CAD. Hybrid also creates vector linework but adds raster for textures which vector rendering does not show.
No. I’m not. It would be great if LayOut was faster in rendering vector and hybrid with heavy models. It’s certainly much faster now than it’s ever been because the developers have been working on improvements. But, if you’re going to use it as it is, you need to work within its capabilities. This isn’t unique to SketchUp and LayOut. The point that both @bmike and I were trying to make is that while you can have loads of small details in your models, you should also be considering what value those details add to your model for the way you are going to use it.
Those ridiculously bloated bolt components are an excellent example. My deletion of all those “threads” greatly reduced the load on the model and made LayOut faster, too. And even without the fake threads, the components can still be used to get a count of the number required.
Look, I make a lot of very highly detailed models but I do that when the model needs it. I’ve modeled many bolts and other things with screw threads at very high levels of detail because they were being used for 3D printing. I would never bother to use those detailed components in a model of a house, though, because a much simpler component can communicate the same thing without bloating the model.