There have been various criticisms levelled at (principally) English Electric for designing locos with forward bonnets, but none at General Motors, Alco, etc, for building pretty much all (continuing to today) diesel locos in the USA with one. The classic streamliner design is well known, but the ubiquitous road switcher also had the cab at the quarter point of the body. By the 1960s they started to have the short hood reduced for improved visibility (it doesn't give as much improvement as you might think), but some refused this, and the major Norfolk & Western, until quite recent times, had all their main diesels configured the other way round, to run "long hood forward", with the crew three-quarters of the way back.
The whole point is crew protection in the event of a collision.