It's a known fact that anyone can build a product that can last a week, a month or even a year, but if you want to build a product that can last years, or if it's gonna be the basis of other people work or contribution over a long period of time then you need to have software architecture in mind.