The reason to unhide the rocket part item, is so that one can make a parameterized blueprint, for example, parameter 0 set as the recipe for the rocket silo, and parameter 1/2/3 for the requester chest requests, set as ingredients of parameter 0. This then allows for selecting the rocket part recipe at the time the blueprint is placed down, and the requester chest can also have the appropriate requests for the quality level of rocket part ingredients.
For this, in data.lua:
data.raw.item["rocket-part"].hidden = false