a) Css flex and grid does not apply this automatically
b) You don’t have to use it, but it is very useful as it will save the headache of not having to do calculation on measurement elements. If you are not particular sure what this property meant to do, let me know I will be happy to explain