That's funny. I have no issues with them generating more work for themselves. In my case typed info is fine. I have to travel 50 miles each way to closest CBP office.I have a customs office withing 4 miles of me that will not accept that copy or you typing in the information. The first time I went into them they took the form that I had typed the information into and verified the serial numbers, they then went into their office and hand wrote that information onto a official 4457.
The office that I used 10 months ago that was 140 miles away accepted the pre filled out form.