Over the years I have constantly been requested to produce bills of materials in Sketchup. When its a simple situation I can just hit File > "generate report" or the well known "Cut List" which, by the way is great in that it includes a part count for identical parts wheras Generate Report simply creates a huge list of everything in the model - if I have have 1000 bricks I don't need a csv with 1000 rows with a brick on each - I simply need one row that shows that item is present 1000 times.
I have been digging around a bit with SpaceDesign which, although a little tricky to get your head round at first, is extremely powerful and DOES fit the bill provided you understand how it works BEFORE you start modelling (or are willing to go back through your model and change a bunch of stuff later). You basically add the information you want with the parts as either a component attribute or as a SpaceDesign attribute and its all there for you when you create the report.
I've also heard that BimUp 5D is good too and is similar to SpaceDesign but haven't used it myself.
My concern is that, with tools like the classifier - can sketchup not do a lot of this natively?
I have lists of parts that I can turn into classifications including price, supplier, purchase code etc using this methodology and these items appear under sketchup's "Generate Report" however, I still get all these unnecessary rows from Generate Report that I don't get in Space Design.

Am I missing something? Is there not a really simple way to do this?
I find that the complexity around this issue is truncating my Sketchup workflow and it is almost easier to concept model in SU and export to a CAD package later - Thankfully the likes of SpaceDesign are injecting usability into the situation but it seems like the standard sketchup package is 90% of the way there but just not far enough to be useful....
Apologies in advance if I have missed something painfully obvious