Good architecture reduces cost, while still achieving business goals.
(E.g. If you have problems hiring for a weird stack, it increases hiring cost; you have problems with dependency zoo maintenance it increases costs; if it took a year to build a framework that could've been a bash script, it increased the cost)
Every other architecture “metric” should be useful/convenient proxy towards reducing overall cost.