vTaskSuspend(h) release mutexes of h

Besides of suspend/resume tasks, create/delete tasks also has the similar problem.{Problem understanding vTaskDelete()} ,
the last reply of the link by Richard Damon,he points out the danger.
I think it is very convenient to use “suspend/resume” ,“create/delete”;because it can save ram. and it is similar to this: when using computer, opening a app like excel, and close it after one finished work.is it cool?
Care to taking is not forgetting the danger. And using same size stack for every dynamic tasks attempting to prevent mem leak.