That's how the Macintosh serial ports and printers/modems etc. were wired. It works.
The old RS-232 days were different: it made sense to the original builders that a data communication device would attach onto a data terminal device, SO they were specified with mating connectors. The DCE (data communication equipment :=3D=3D modem) had a female plug, the DTE (data terminal equipment :=3D=3D terminal, computer) had a male plug. The connection was through simple extension cables, also convenient for insulation-displacement (ribbon cable) and for mass production.
I think, historically, the decision to use male and female connectors (which allows docking modules without a cable) was the breakpoint.
In the case of UTP wiring, the two wiring schemes are 568A and
568B (and everyone uses 568B, the "crossover cable" is 568A on one end). Computer-to-hub/router/switch uses straight-through cable, computer-to-computer uses crossover cable, hub/router/switch to hub/router/switch uses crossover cable (or a "special" crossover port). This is becoming irrelevant, though, with new chipsets: all the gigabit Ethernet I've seen has logic that corrects the signal for wire arrangement (the gigabit protocol requires bidirectional use of all the wire pairs anyhow, so send/receive is just a software setting).