Quick and dirty 5 minutes craft: Draw a rough shape, define the contact surfaces & load, click run, and get the optimized shape. The last step is converting the output to a printable shape and running one more simulation to double-check it is strong enough.
This particular holder is a filament spool holder designed to be loaded with up to 5.5kg of filament (1x2.5kg, 3x1kg).
Less filament, yes. But it’s almost always weaker.
It’s common to add holes so you get a stronger part.