That depends on what "required anyway" means. If the code previously threw an exception (that may have been caught), adding a type hint will now generate a fatal error. If the code already generated a fatal error, you're right that adding the type hint will make no difference.

However, all this only applies to classes, not interfaces. I will adapt the description below accordingly.