Briefly mentioned in that article:
"Animal studies have also shown that ibuprofen hampers the ability of muscles to rebuild themselves after exercise."
Ten years ago, I was training for a 500 mile hike, and taking Aleve (naproxen sodium, another NSAID), before and after hikes for muscle soreness, but couldn't get past 13 miles per day.
I read about the muscle rebuilding problem, so stopped taking Aleve.
In two weeks, my hiking strength increased, and my soreness decreased. Along with other changes, I was hiking 20+ mile days a couple of months later.
I still get sore after hiking, but I've learned that stretching immediately *after* hiking, prevents soreness the next day.
"No pain, no gain" is true for me!
Now, I take Aleve or related drugs only for injuries or illness.
(Edit for typo)