I will have to agree with GenSet completely. When I started in N scale in the early 70's, the quality of the locomotives were what I would call in the stone ages compared to what is available today. The N scale equipment today is fantastic compared to what was available when I started in the 70's. I changed to HO scale because of this in the late 70's and early 80's.
Even in HO scale back then, I ended up to have to do a lot of custom painting to get locomotives with the road names that I wanted. Many had to be re-motored to make them run at todays standards. Look at what we have now available on the market. What a difference. Locomotives run so much better. Also, the availability of structure kits, detail parts and other necessities are a light years ahead of what was available a couple of decades ago. Like day and night!
With this, prices go up. I don't like this part of the situation, but it is something we will have to live with. I can see why local hobby shops are going out of business. I had run a dealership out of my home in the 80's, and pretty well sold at just about wholesale to the small number of modelers we have here just so I could get what I needed for my layout and a good friends layout, but with the recession in the late 90's, I got laid off when the company I worked for downsized and closed the plant where I worked, and I had to quit selling. Fortunately, I did make a plan for my layout, which I stuck to and had quite a lot of what I needed to keep working on the layout until about 5 or 6 years ago. Then things came to a grinding halt. Not much later on, e-retailers come on the scene. Many of them don't even have a physical hobby shop, though some do, such as MB Klein. I was amazed at what had come on the market. So many new and higher quality items.
I am fortunate enough to have the time and money now to travel and will always stop in a physical hobby shop when ever possible. With so many products now on the market, it is almost impossible for any hobby shop to stock everything. With overhead costs and keeping so many items in stock, this can be a costly endeavor.