One of the key needs on any Microsoft Business Applications (BizApps) project is the ability to quickly understand the industry in which the project is focused. This does not only include documenting business processes (possibly) but also recommending slight shifts to processes for efficiencies or increased profits.
The Functional Lead and Functional / Solution Architect has a number of key skillsets that are not always found in the focuses of the Technical Architects.
1) There might be a configurable answer to the need.
Consider that Microsoft has 1000s of Microsoft developers working on the Microsoft Power Platform every day. All Microsoft Dynamics 365 Customer Engagement apps are built on the Microsoft Power Platform and are considered Model Driven Apps. If the feature doesn't do exactly what you want it to do, there might be a configuration or customization that can meet the need.
2) It is hard to think "business" first if you also live in the complexity of Code and Extensions.
There is a reason why we do technical design and translate business needs into the language of the developer. When an "extension" to the Microsoft Platform is of interest, then the developer needs to consider the 1000s of Microsoft Developers changing code daily, the Microsoft Software Developer Kit (SDK) and recommended practices and the latest technologies and versions in the world of development languages. They have their hands full of detailed awesome and are MUCH needed.
3) Development is an Art, Solution / Functional / Business Focused work is also an Art
AI has already added to these Art Forms, but despite the radical news our worlds have always been in transition. This is the nature of technology. In some of my greatest projects the synergy between technical, business and teamwork has been incredible. These are the projects that make me smile. The ones that were life changing.
4) Do you know the long-term cost of the option being selected?
It is easy to get mixed up in the ideal solution to the immediate problem, but are you always aligning to the constant change and the effort to maintain?
5) Performance matters!
Sometimes the easy solution is going to cost you in the long run. An API Call is not necessarily the right answer to heavy load. Leverage the power of the architects to understand all of the variables surrounding your choices. Performance is often one that is forgotten until it is too late to make an easy shift.
6) It might look really pretty, but is it Accessible?
We have incredibly diverse audiences. Color blindness (Are you using Reds and Greens?), adaptive keyboards, different sized monitors and 1000s of other unique configurations. UI/UX DOES matter, but so does accessibility. The two don't always align in the same way for every person. The Microsoft Power Platform and Dynamics 365 Customer Engagement Modules meet 100s of compliance regulations.