You make a good point too. For an extreme example I started breeding snakes in the dark ages when there were no captive bread. People only bought wild caught then and they did not last long.
I studied with the center for life studies (part of the British zoological sociaty) at london zoo, and amongst other people we built up captive populations.
For one example, My first rat snakes were wild caught because no captive bread were available. Now captive bread Rat snakes are the norm in collections and wild caught not needed and less likely to thrive. Yes captive breeding takes the pressure of wild populations.
I don't think we should not breed snakes, But I do think we should consider where they go and if they will be looked after.