Mine surely have.
I remember buying the cheapest ammo I could find to shoot through my Winchester 72A. I expected to be able to hit a squirrel in the head at 20 yards. I was spending about 35 cents a box of 50 rounds at the time. Early 60s. I could walk into my local hardware store ad drop the money on the counter and walk out with the ammo, no questions asked.
Now, if I can't get a half inch group or smaller at 50 yards, I felt like I had a bad day.
The ammo I am buying now runs anywhere from $10-$20 a box of 50 rounds. Practice ammo runs less but is still close to the same accuracy.
I have to jump through hoops and show identification and permits(FOID) to buy any now.
I bought that rifle second hand from my brother for $20 in 1962. My last rifle was $700 but it was a match rifle. The last hunting 22lr rifle I purchased cost $450.
Far cry from days gone by.