I must disagree w/ you. I shoot mainly Swedish rifles. Both hunters and Military. 1st rifle is a 1943 Husqvarna M46b in 9.3x57 w/ 150 yard express sights. It is outstanding in every catagory out to 200 yards, w/ irons.
Second is a 1955 Husqvarna 640. It is built on a 1947 FN commercail 98 receiver (only 10,000 made). 8x57. Still has the original short side rail mount and is sporting a more modern scope than it should, but it is a 500 yard Big game getter.
3rd rifle, a 1962 Husqvarna 1600 in 6.5x55. It wears a simple 4x32, but does great w/ 150 yard express sights. 300 yards on an Elk is not breaking a sweat.
Last is a Swede M41b. Just outstanding German 1937 Ajack scope and a 1906 rifle. It is an 800 yard man killer.
I think from a craftsmanship side, we have lost ground.
Maybe, but consider the relative costs of those rifles (when they were new) and the purposes for which they were designed and built.
A 19th century .45LC Single action army has more power than a 21st century 9mm 92FS, but that doesn't mean we haven't advanced in power.
When you talk about comparing accuracy over time, you can look at a couple points:
How accurate can you get for the same money in the same class of gun?
Modern military rifles have been getting less accurate since WWI, because of increased focus on rate of fire and mobility.
Modern hunting rifles haven't gotten much more accurate, because there isn't much demand. Most hunters have been more concerned with stopping power, cost, weight, and obnoxious legislation anyway.
How accurate can you get if money is no object?
You can be much more accurate at much longer ranges with individual rifles now.
How difficult is it to get a gun that hits a given accuracy benchmark?
I don't have much basis for comparison here, because I don't know how accurate guns from the 30s were, but for 500$ or so, I can get a .22 that will be extremely accurate and consistent at short range. For some more money, I can get a really nice competition gun that, in the hands of a good rifleman, will consistently score hits at 1k+ yards.