Lack of money is the root of all evil.
Abstraction is the key to managing complexity in large software systems.
Architecture is not about form, it's about many other things.