Hi @Ready AF
I have both black and white subs. As has been stated mine are not in traffic areas as they are in corners. So no one is tripping over them or accidentally kicking them with their shoe.
If being kicked by a shoe the white will show scuff marks usually as black streaks. On the other hand a black sub may not show the scuff (as a color) but you may notice a dull mark which identifies the scuff.
Applying pressure when dusting will actually push dust particles into the surface of the sub (white or black) causing fine scratches. Those scratches may only be visible under certain lighting or at various angles. On a black sub the scratches overtime can become so many that the sub appears dull and gray rather than black. On a white sub the finish loses its gloss.
Deep scratches appear plainly visible regardless of color.
I generally use a swiffer on my subs for lite dusting. Air freshener may leave a fine mist on the sub that dries as a haze. If that happens I use a very damp cloth to moisten the surface and gently wipe dry with a cotton cloth going in one direction. Never clean or wipe in a circular pattern. No polishing compounds...ever.
I have a sub that is behind an entertainment center so it’s not easy to dust. I purchased a cloth and placed over it to keep dust off and out of it. It can’t be seen so who cares about cloth. There are some who might invest in a cover similiar to that shown in the link:
https://www.coloryoursound.com/speakers/sub-speakers.html
Bottom-line
- Position the sub out of traffic areas
- Follow my cleaning suggestions
- Get rid of cats that like to lay on top of things

PS
They are lacquer and will scratch easily. It’s just the nature of a lacquer finish
Cheers!