Yes, that's why corvettes and frigates exist, But something like a destroyer class would be to fight corvettes and frigates. After all, war is just an arms race, But sure you could destroy a corvette with enough gun bouts. But It would come down to a balance between manpower, resources and time. I wouldn't put large ships under the rug just because they are big, there are situations where they are important, and specialization is key within that case.