This was so that providers can have dependencies that didn't ship with native tackle originally. Now we are clearly separating native hooks and third party ones which have deps so this is now irrelevant.
When we actually fix the third party hook usage pattern, this might need to be brought back but at that time, we should also have a lock file which should satisfy whether the third party hooks were ever used in this context.
This was so that providers can have dependencies that didn't ship with native tackle originally. Now we are clearly separating native hooks and third party ones which have deps so this is now irrelevant.
When we actually fix the third party hook usage pattern, this might need to be brought back but at that time, we should also have a lock file which should satisfy whether the third party hooks were ever used in this context.