I don't doubt the classes are canon, but I'm talking about the dating. And I am genuinely asking. How do you come up with 60 classes between the movies and TNG? Only the detailed ships are the large studio models. The kitbashes are questionable at best. Just because something was around during the TNG/DS9/Voy era doesn't mean it was old or from a class that had a lot of ships. So even if there were a lot of classes, that still doesn't change what classes were the most common, the most used, and the most durable.
1. Akira class NCC-6XXXX
2. Ambassador class NCC-1XXXX to 2XXXX
3. Andromeda class NCC 6XXXX to 7XXXX
4. Antares class NCC-1XXXX
5. Apollo class NCC-1XXXX
6. Bradbury class NCC-7XXXX
7. Centaur type NCC-4XXXX
8. Challenger class NCC-5XXXX
9. Cheyenne class NCC-7XXXX
10. Chimera class NCC-5XXXX
11. Constellation class NCC-1XXX to 9XXX
12. Constitution class NCC-9XX to 1XXX
13. Curry type NCC-4XXXX
14. Danube class NCC-7XXXX
15. Defiant class NCC-7XXXX
16. Deneva class NCC-6XXX
17. Excelsior class NCC-2XXX to 4XXXX
18. Excelsior study model type 1 NCC-1XXX
19. Excelsior study model type 2
20. Excelsior study model type 3
21. Freedom class NCC-6XXXX
22. Galaxy class NCC-7XXXX
23. Hokule'a class NCC-1XXXX
24. Intrepid class NCC-7XXXX
25. Istanbul class NCC-3XXXX to 4XXXX
26. Korolev class NCC-5XXXX
27. Mediterranean class NCC-4XXXX
28. Merced class NCC-3XXXX
29. Miranda class NCC-1XXX to 3XXXX
30. Nebula class NCC-6XXXX to 7XXXX
31. New Orleans class NCC-5XXXX
32. Niagara class NCC-3XXXX to 5XXXX
33. Norway class NCC-6XXXX
34. Nova class NCC-7XXXX
35. Oberth class NCC-6XX to 5XXXX
36. Olympic class NCC-5XXXX
37. Peregrine class
38. Planet of the Titans study model 1
39. Planet of the Titans study model 2
40. Prometheus class NCC-5XXXX or 7XXXX
41. Renaissance class NCC-4XXXX
42. Rigel class NCC-6XXXX
43. Saber class NCC-6XXXX
44. Star Trek: Insurrection scout ship NCC-7XXXX
45. Sequioa class NCC-7XXXX
46. Sovereign class
47. Soyuz class NCC-1XXX
48. Springfield class NCC-5XXXX
49. Steamrunner class NCC-5XXXX
50. Surak class NCC-3XXXX
51. Sydney class NCC-2XXX
52. Tug type
53. Wambundu class NCC-2XXXX
54. Yeager type NCC-6XXXX
55. Yorkshire class NCC-5XXXX
56. Zodiac class NCC-6XXXX
57. Raging Queen type NCC-4XXXX
58. Elkins type NCC-7XXXX
59. Leondegrance type NCC-2XXX
60. Curiosity class NCC-7XXXX
All of these classes are from ships that were seen on screen, information about them from an Okudagram on screen, or from an official publication such as the Star Trek Encyclopedia. Based on the registry numbers, they were ships produced during the almost 100 years between the TMP movie era and the TNG era. As you can see, the registry numbers indicate that the vast majority of these classes are newer than the Excelsior and Miranda TMP-era designs. Therefore, I've logically concluded that during the Dominion war where we see large fleet shots (the only other instance of an on-screen battle being Wolf 359 and its aftermath), the reason why we only saw 8 of the above classes at a time was because fleets containing examples of the other 52 classes were fighting elsewhere off-screen. I find no other logical reason why Starfleet would have produced 60 ship classes when only two of them (and from the TMP-era, no less) outlived all the other newer ones.
If the VFX personnel hadn't had the original Reliant and Greg Jein's Excelsior to scan into CGI, and if ILM hadn't given them the three First Contact ships to remap, the CGI fleet would probably have only consisted of Galaxies, Nebulas, and Defiants (and
maybe Intrepids and Sovereigns if CGI models of them were available at the time), and we wouldn't even be having this conversation. Not that it's not fun to speculate, of course.