Are you covering the basics or are you ignoring them? Are you worrying about something far more complicated instead?
It’s easy to get lost in the details. It’s easy to think that more advanced = better in every case. And that nothing less than the best will do. If you can’t do it right, don’t do it at all.
That isn’t the case though. The solution is always imperfect. You have to stop using that as an excuse.
Find what’s good enough. If you can take it further then do. But always be mindful of the context.
Eventually those higher level methodologies might become necessary.
For now though, stick to the fundamentals.