Frameworks often require a significant education to use efficiently and correctly
Frameworks cause performance impacts to applications as it checks for various scenarios to determine a path of action
Bugs and security issues in a framework can affect every application using that framework
Functionality which needs to bypass or work around deficiencies in a framework can cause more programming issues than developing the full functionality in the first place