It depends on why they’re dropping off your network. Sonos can’t control everything on your network connection, being a client, so it’s expecting a ‘good’ connection at all times. Have you submitted a system diagnostic within 10 minutes of experiencing a disconnect, and called Sonos Support to discuss it? Don’t post the resulting diagnostic number here, they get sensitive about GDPR.
There may be information included in the diagnostic that will help Sonos pinpoint the issue and help you find a solution.
When you speak directly to the Support staff, they have tools at their disposal that will allow them to give you advice specific to your network and Sonos system.