One challenging aspect of software architecture I commonly encounter is the lack of sufficient business/product strategy clarity.
I observe teams struggling to make significant architectural decisions, like modernizing a complex piece of legacy, when they aren't sure what direction the business is going in...