Software Architecture takes all its sense for medium/large applications. Like you don't need Angular or React for a Landing Page you won't probably need an architecture for an application with 3 screens. But when you have to do a project that involves many developers with business logics that complexity changes/evolves/adapts on some inputs, SW Architecture it's a MUST. You have to analyse and conceptualise the project so that every developers will work on it seamlessly.