Mechanical models are getting much better. However the science surrounding them is very refined and very well known. There is also a great deal of experimental and practical data available to further refine your model.
This is NOT true for climate models. There is very little experimental data available for climate modeling to use as ruler to gauge its accuracy. For example you can build a car or plane based on the model. You can then test the performance of that vehicle against the model, adjust the model to fit reality and then try again. This is called research and development.
For climate models, we have very little experimental data. Most of our reliable field data is less than 100 years old. for many of the moedel elements nearly all of our field data in less than 60 years old and in some cases less than 30.
Global climates shift too slowly and span far too much time for our reference frame to have statistical relevance when calibrating a model.
What you come down to is a very large set of assumptions. Not one single assumption is likely to 100% accurate and the composit accuracy of the model will be statistically lower than your worst estimate. (Errors compound, you do NOT average them)
Keeping it simple, we can NOT build a world based on our models and then observe how that world's climate responds. This eliminates the feedback loops enjoyed with mechanical models to refine thier accuracy, which in some cases are getting VERY good.
Climate models are by nature several decades perhaps more behind your mechanical models in accuracy. As we learn more and put more feedbacks into the models to aid them in more accurately predicing next months weather, they will become more accurate in prdicting weather patterns (climate) for several year and in time perhaps even decades out.
Any controls designer or technical model builder will tell you that without feedback loops to keep everything togehter and anchored to reality, systems will run wild.