I understand that non-venomous snakes should typically be large to be able to suffocate their victims. But on the other hand, why venomous snakes are not as big? They both have a pretty similar body structure and food regime. So why venomous snakes don't grow as large as their non-venomous counterparts? Is there a specific evolutionary reason for this?
The question can be asked in two forms: why non-venomous snakes are bigger, and why venomous snakes are typically smaller? I don't know which one is more appropriate though.