The depends of depends are not added to the view
If a field depends on another that is for example a Function field. Including the Function field in the view definition is not enough to have a correct behavior because the value of the Function field may not be correctly computed if it is missing any of its depends. So for me we should include the depends recursively into the view definition.