I guess, if you make it configurable, it would be ok, so that we can
switch ON the ‘full folding’ mode if we wanted to…
I discovered zC and zO recently and they proved very useful. They will
fold/unfold the whole hierarchy starting from the block your cursor sits
on. This may be a solution for the OP’s problem without changing the
current vim folding.