Because of the ubiquity of the spreadsheet, most users simply grok tables and in a pinch, want to see the data that way. If they can't, the first feature request you're going to hear is for an Excel export so they can work around your application - not in it.
I'm not saying it's right, I understand you can deliver more information per second in a way that aids cognition - but until users are accustomed to this - we need tables.
That being said, if you work in React.js - why not have a nice table library for React.js?
edit: grammar
Tabular data is a very exclusive set of information in which columns can be aggregated to sums, counts, et al.
Most tables on the web do not contain tabular data.
For example, let’s look at the screenshots below from a typical line-of-business app (AWS console). How do you think the UI should look like, without using tables?
http://www.gregarnette.com/wp-content/uploads/2011/12/ec2-re...
Edit: Also the example you showed me is definitely not tabular data, as each column cannot be tabulated to a sum or other aggregate. It would most likely be much more semantic to make it a list.