Coaching seems pretty aids, yeah
It's random but the way the system works with financials of coaches and contracts and top 4 salaries, it's all extremely obtuse and makes very little sense. Coaching does matter so if you get screwed out of a great coach (likely) then you're just left to dry. It's kind of an active detriment to my enjoyment of the system at this point, meaning it's not serving its purpose. I don't know of anyone that actually enjoys the way coaching works right now. Being able to build your own playbook based on all available plays, maybe giving you experience towards unlocking new plays as you try out new plays in games, all of that is a more rewarding and logical system than "pick the best coach, poach"