Because SingleMeleeAttackImpl and CombatMiss have different default values for accuracy, 0 and -1 respectively, the bit in CombatMiss that uses the attacker's accuracy bonus when defaults are used is never executed. Considering the player's attacks do not explicitly set an accuracy value, this means in particular the Player's visible accuracy in the Codex does nothing.
The ranged counterparts have the same problem.
The ranged counterparts have the same problem.