The flavor of the regs makes the assumption that the procedure may have been changed in the aircraft database by another pilot.
There are 2 main reasons why there all of the verbiage on verification of what is on the plate, concurs with what is in the FMC.
Verification that what shows up in the FMC is what is shown on the plate, and;
for you to make verify that your aircraft has the ability to perform the procedure.
In the case of the HK departure, the procedure mandates 5000 feet at 5nm from runway end, basically 1000 feet/nm climb rate. If your aircraft cannot make that, YOU must assume the procedure is NA.
It is up to the pilot, even if the procedure is in the FMC to select, if with conditions, the ac cannot comply.
Throughout my numerous posts on this site, I have been extremely vocal about adding any waypoint data, this is why.
One may accidentally overwrite a waypoint used in another procedure without even knowing it.
When you or another operator enters the other procedure, you may or may not realize the error, especially waypoints that are not part of a distinct RNP procedure.
Once the navdatabase has been uploaded on to the ac, there is NO error checking other than the AIRAC cycle.