well the only ammo you can easily get in the uk is .22 - and you need a firearms licence for that.

I presume .38 is cheap and widely used - certainly in the states. And I guess it's easier to kill someone with a .38 than with a .22.
There's no other point to a 3d printed pistol than up close killing of people.