So, at one time, relational databases were considered 'new'. Entire programs and the data they used were stored in a single file by most development teams.
It was considered good architecture to keep everything together. Many established and well-respected developers argued against relational data, because they said 'it splinters all of the data' and modular programming 'splits up the application logic all over God-knows-where'.
Some people still argue if Linux and it's monolithic kernel is better or worse than Windows modular design. These are two completely different architectural schools, and yet both have people who consider one good design, and the other flawed beyond repair. It doesn't matter which, take your pick, they both have zealots and detractors.
So, saying 'good architecture is timeless' is kind of general for me.
Things you consider to be absolute today will change and be defunct in five years.