Mr. Shawn H. Corey wrote:

I played around with grids and guides and I think snapping should be
associated with the control/device/feature that they snap to, and not
have an independent "snapping" control.

So when for example a rectangle's corner snaps to a grid, you would rather toggle the snapping (or specify the snapping distance) for the corner instead of for the grid? Why would you want that? Or am I missing the point?

Regards,

Diederik