Some coaches insist that mobility work is a waste of time; other coaches have their athletes spend hours each week stretching and foam rolling. They’re both wrong, but there is a middle ground.
Good programming, even with a variety of modalities, does not need to be complicated. Progression should be planned through periodization and tested through repetition. When deficiencies arise, accessory work can be added to correct them, then systematically removed from the program as they lose their necessity.
Sometimes, it can take a little humility to accept that you need guidance, particularly if you're a seasoned athlete. But a coach not only saves you a lot of time and guesswork doing your own program design, but also provides a more objective eye when assessing your technique and where your program needs to be modified. Being your own worst critic—especially in a constructive manner—is much harder than it sounds.