General

End-joints indicate the visual length of each bone.

Deleted end-joints reduce the joint count while keeping the main hand joints.
Delete Unused Endjoints
End-joints are joints that do not have any deformation function in the rig.
These joints are only useful for a visual indication of the “length of the bone”.

Game engine cleanup
For game engines, keeping the number of joints as low as possible is important.
Deleting the end-joints will help reduce the number of joints.

Tip: Treat this as a game-engine optimization step after confirming that the end-joints are only visual length indicators.