There's a reason for this change. As players became elite and specialized by position, the budget for specialization expanded. At the top, teams could afford a distinct role for coaching focus. Since the stakes are really high (the difference between 1-3 points is measured in dozens of millions of dollars of impact due to relegation - a concept that is missing on most US elite sports) it follows specialization drive is sky-high at elite levels.
Thus, soccer player coaches have mostly dissappeared at elite level. But the role is alive and well in the semipro tier.
In roles where there's no binary, extreme outcome from specialization, like in semi pro soccer, or at an ENG role at a random company , it is only natural to have someone wear multiple hats and not specialize.