Consistency as the only metric or target within a software architecture breeds solutions that miss out on performing well on other architectural characteristics. One might lose out on specific needs for the solution by enforcing a very limited set of technologies or patterns or frameworks. Each who have their own impact on the architectural characteristics.