What determines how to do it
I have been doing product architecture for many years. A key word in summary: What determines how to do it.
Therefore, if you want to build a good product architecture, you must fundamentally understand the essence of what you want to do.