> Unnecessary borders create visual complexity that increases the load on perception, which reduces cognition
That's difficult to believe in if you remove the word "unnecessary". Logical grouping of similar components in a UI using a border can only help group them. The framework for grid-based design was laid out by Josef Muller-Brockmann and heavily influenced the swiss/intl design language.
You now need to define what constitutes "unnecessary" :) otherwise its talking past each other.
There are no borders in any of the examples in Josef Müller-Brockmann's Grid Systems except for in the pictographic signs used by the the Swiss Federal Railwaws, but they are not part of a grid.
Well, there are also borders, or rather literal guidelines, in all the sketches visualizing the grid, but they are of course only there as a tool. In all the grid layout examples the grid is implicit. All of them.
The problem with many sites is that they're actually quite complex behind a façade of simplicity. Which means lots of wasted space, unnecessary clicks, and not finding what you're looking for.
I'm sure at this point the minimalism of HN probably is a conscious choice (as in, they have consciously chosen not to do anything to the design for however many years, despite, I'm sure, countless offers from aspiring designers), but how it originally came out was surely as a result of the people involved not wanting to put any energy into designing it or writing CSS.
HN is minimal but functional first.
The more I look at modern UI frameworks, I more I cringe at stuff like this. No explanation about logic behind something... relentless chasing of minimalism, almost religious hate for borders, unconditional love for excessive whitespace and obsession with animations(often with defaults that are 300ms!!!!)
I can't wait for us to do a complete 360 and return back to Windows 95: https://demo.themesberg.com/windows-95-ui-kit/index.html
First the tables were gone (somewhat a good thing because they were used for layout), then the Web 2.0 (2005) came along and created the modern UI for web browsers. That's when everything went downhill.