Aug 2, 2021
Interesting! I have looked at the current spec and there is now no need to avoid percentages. I will update the article, thanks for pointing it out.
This advice was in the spec because of differing implementations, you can see a reference to the original wording, and the reasons for removing it, down the bottom of the spec: https://www.w3.org/TR/css-flexbox-1/#change-2015-percentage-margins