Neat, but Postgres version numbering changed with v10. 9.6, 9.5, 9.4, 9.3, 9.2, 9.1, 9.0, 8.4, 8.3, 8.2, 8.1, and 8.0 are effectively all distinct major versions. It'd be interesting to see how perf changed with those.
More seriously, we care a lot about the format of the 8k pages to ease upgrade paths as much as possible.
The main reason I did this was to reduce the number of versions I had to test, but I agree a more complete analysis would test each (true) major version.