I agree. It's easy to rush to the comments and complain; I had the same initial reaction myself. But I end up agreeing with almost all points made, and wish I could give it a try interactively to give some extra comments -- and I sure hope Github take notice.
---
Some points:
1. That means we can get rid of the [files & folders] descriptions without really losing anything
- I have come to depend a lot on last modified dates for files as an indicator of both a repo's activity level, and as a maintainer it highlights where I probably need to take a look at when refactoring. Dates to me are a must. Commit message? I can live without.
2. Solution here is to flatten all tabs into a single navigational control
- This might not port well to mobile, and look clunky as a two- and three-level stack of tabs with no hierarchical relationships. Is there a half-way point that might work? I think the hierarchical relationships in Nikita's other (satiric) mockup of "Github XP"[0] are actually well represented and very clear.
Thanks Nikita!
[0] Windows XP satire (https://twitter.com/nikitonsky/status/1003593821723267072?s=...)