I feel that often a framework can give you a jump start into something new Where you don’t know what you need but at some point you may outgrow it and be better off doing your own thing because now you know exactly what you want.
Happened to me for example with ORMs or third party WPF components. They were good to start but at some point became limiting.
I think you often can’t or shouldn’t skip that step because otherwise the learning curve would be too steep.