TRIZ has many doubtful laws of technical systems evolution and misses those which are beyond the doubt. For example, the TRIZ "law" of increasing ideality is very doubtful for ideality is such a quality which neither can be consistently measured nor defined . On the other hand, the following law is beyond a doubt:
The ability of engineers to control various elements, properties and characteristics of technical systems only increases over time (unless interrupted and/or erroded by civilization cataclysms).
This law of Increasing The Ability to Control translates into the following trends of technical systems evolution:
Please note the cardinal difference between the afore stated law and TRIZ laws. TRIZ laws are "laws" of technical systems evolution. But the above law is about engineers' capabilities evolution. These improved capabilities may or may not translate into improved characteristics of technical systems. Nothing guarantees their improvement. Moreover, some characteristics could be worsened on purpose. But the capabilities always improve.
For example, capabilities of engineers to implement systems at a micro-level always improve, which usually translates into transitioning of systems from a macro- to a micro-level. But not always ! (See e.g. .)
Systems do not have to transition to a micro-level. Moreover, I predict that one day they will start transitioning to a cosmological level. The humankind learned how to create micro-machines for macro-needs but has not learned yet how to create cosmological machines for micro- and macro-needs. When it learns it, machines will start transitioning to a cosmological level.
The law of increased synchronization is also not the law so long as it is not due to the increased capabilities to synchronize. Otherwise synchronization in systems may both increase and decrease depending on function, necessity, and cost. Our capabilities to synchronyze various things and processes constantly improve. That is why those things which previously were not synchronyzed may get synchronized depending on need and cost. Machines get really born not synchronized and synchronyze its various parts and processes in the course of their evolution. But not because somebody forgot to synchronyze them from the very beginningi or because the importance of synchronization was not realized. In most cases engineers simply did not know how to synchronize various parts. In the course of time they learn.
In short, there are no laws of technical systems evolution. But there are laws of engineering abilities evolution. These improved abilities translate into "patterns" of technical systems evolution. All other trends which are not based on the advances in engineering capabilities are doubtful. All TRIZ "laws" have to be reformulated and augmented in line with this prospective to make them consistent with reality.