A key drawback of Struts framework is its single controller servlet architecture (ActionServlet). All requests must route through one servlet, which can create bottlenecks and scaling issues in high-traffic applications. Modern frameworks like Spring MVC support multiple controllers. The other options (backward/forward overflow) are not recognized drawbacks of Struts.