I'm not convinced. This was 1988, remember. Most people had small 13-inch standard-def TVs. Probably the vast majority of them were even BW. I'm sure that shot would have worked fine. It's not like they had an issue with matte paintings, the way they constantly reused that Angel One city.
A matte painting of a static city is one thing. A matte painting of a starship in orbit is another. I could tell when I watched 2001 on DVD that the ships when we take that first time jump from the apes were not shot as models. They were models, but they were static images, not filmed FX shots. You can tell. And that is widescreen DVD of a 70 mm film. We would have noticed a static ship when all the other ships move in orbit. It would not have worked. Nice idea, but it wouldn't work for that shot. A painting in deep space would have, with a small FX addition of running lights. But the goal was a shot in orbit and all Trek ships in orbit, even back to TOS, were active FX shots and it would have stood out, even in NTSC broadcast in 1987.
Here's the thing: Between the TMP era and the TNG era, Starfleet had at least 60 different starship classes, and of those, only a small handful of those classes were definitively from the movie era. And the only time we've ever seen a huge grouping of random Starfleet vessels in one place were the DS9 fleet shots, and we only saw eight classes out of those 60+. So that presumably means one of two possibilities:
1. Those eight classes definitively represented the most mass-produced ship classes for the last 70+ years and the other 52+ classes faded into obscurity, or
2. Those fleet scenes represented only 1/8 of Starfleet's total forces and just happened to contain those eight classes, and other fleets off-camera contained the other 7/8 of the classes.
So for all we know, the other fleets contained hundreds of Renaissance or Zodiac or Ambassador class ships that were newer and far outnumbered the Excelsiors and Mirandas we actually saw. I find it hard to believe that of 60+ classes, those two TMP-era designs just happened to outlive all the rest.
Well, I'm not sure where you got 60 starship classes and how you identified when each class was from. I don't take any non-series source as canon (there are plenty of series references to starship classes, but most don't reference what era they are from), so other than the kitbash ships that appeared after 2364, I can't think of that many classes that we are experienced. We have Constitution, Saladin, Hermes, Ptolemy, Federation (those 4 from FJ and pieces seen and heard in the first 3 movies), Miranda, Oberth, Excelsior, Constellation, Centaur (an Excelsior based ship similar to the Walker class from Discovery that I am rather fond of), Amabassador, Galaxy, and Nebula (an update of the Miranda using Galaxy parts).
According to the official timeline, Constitution class was in service from 2245 to 2293 (and probably several years to either side). Miranda was 2286 to 2388, same for Excelsior Class. Constellation was 2293 to 2388. We don't know when the Ambassador class started, but it was at least by 2344 and still in use through 2388. Enterprise D had just entered service in 2364 and served for 8 years before its destruction. The Constitution Class never was around in great numbers. I think the best in universe explanation is that they corrected that with Excelsior and Miranda and made a lot of them. And they evidently were made well. So a century later there are still a lot of them around. But they have been pushed out of the starring roles they held when new and into service roles. While the timeframe does not match much of what we seen in sea navies, we are dealing with starships that don't just rot or rust away in the water like sea vessels do. And the sea navies used to keep good ships around for a long time. The Constitution's class was know for long lasting ships. USS Constitution and USS United States both served to see the Civil War. United States was captured and destroyed. Constitution set a personal speed record and continues serving as an active Navy ship to this day. And a third, and little known ship made it to the 20th Century. HMS President, a copy made by the British after capturing and dismantling the USS President in 1815. Built shortly after, it was in service in a minor role into the 20th century. The navies used older ships, not longer fit for active duty, as floating barracks, called receiving ships. So I see it as totally reasonable that Starfleet would have ships in excess of 100 years old, that would still be in service.
And there are several avenues of how this happened. Some are mothballed (shutdown, sealed, and parked), some are built new (we see a lot of higher registry numbers), some have been in service the whole time. All are possible and there could be a combination of things. All are things that we find in history. Though building more of an older design is a rare thing, but not totally unheard of. They built the Nimitz class over 34 years. They built the Constitution class over at least 41 years in Star Trek. And given how successful the Constitution class was up until the end, You can imagine that the Starfleet designers would want to push that envelope. And given the rather static level of technology we see, unlike the real world over the past centuries, a well designed ship could have a century life expectancy and some ships could last a lot longer.
I think the most likely explanation is that Starfleet built these classes in very large numbers. As newer ships designs come on, some of the ships get mothballed. The name might have gotten reused. But the newer ships maybe don't last. The design isn't as good. So rather than build a new ship, and old one is pulled out of mothballs, refit and updated with the latest technology on the old frame, issue a new name and new registry number, and put the ship in service. The rise of issues in TNG and DS9 provide plenty of reason to reactivate a lot of old ships. The Romulans are back, the Borg, the Cardassians, the Dominion, etc. The odd design of the Enterprise B during an era when we see a lot of new designs indicates that it was somewhat of an experiment. One I don't see as being very successful. We only ever see 2 of them. So it definitely wasn't as successful as the primary Excelsior class. So it would make sense as the ship where Kirk died that it would have an average career and when they designed the Amassador Class, it was an opportunity to regain the glory of the name Enterprise and the mothballed B. Then things get heated and they need ships so they pull it out, refit it (Enterprise total refit took 18 months, so a lesser refit wouldn't take as long), rename it and put it back in service.
Basically to explain what they did with the models, you have to find something that accounts for the number of ships and the registry numbers. I think a combination of a long production run, non-sequential registries, mothballing, and reactivating and renaming answers these. We have a case of the Hood and Repulse having low registry numbers. But the next time we encounter the Hood, it has a different registry. Maybe the ship was retired and reactivated with a new number. Maybe the first one was destroyed and the second one is a replacement. We did see in TNG that it was getting some upgrades.
I see the TOS and movie era as a cold war time with the Klingons leading to lots of ship building. We don't see much of that on screen because it doesn't fit with the stories and they didn't have the models. But they end up with a huge number of ships. More than what they need. This slows down development and construction. So between Enterprises B and D the only major ship project is the Ambassador. We don't see a lot of design changes or technology upgrades. Most of what we see in TNG is carried over to Enterprise A and B. So the touch screen LCARS displays, the updated corridors and other interiors, the warp core. So because of what they did in the production, it is 80 years of relative static. So a ship that was top of the line in 2293 isn't going to be that out of date in 2364. But war comes to the Federation and we get the Sovereign Class, Intrepid Class, Defiant class, and more. We get a lot of new innovation that leads to what we see in Picard. So what we see on screen ends up falling in place but with lot of years in between. But what we are given to work with doesn't have much that breaks it, other than the number of years that pass.