This is an interesting claim: that HFS+ performs better on spinning disks than APFS. I would be interested in seeing data and, if one exists, an explanation as to why.
It was kind of amazing that opening say Applications on MacOS X was almost instant on mid-2000s laptop with a spinning laptop hard drive (10ms average seek times) despite the complicated .app structure.
The issue is that HFS+ included many optimizations for rotating disks while these are actually counterproductive to SSD. Spending microseconds of CPU time to minimize seeks make sense when seeks takes milliseconds but not so much when they too can complete in microseconds. In some cases HFS+ creates extra drives writes which aren't really an issue with HDD all else being equal but not ideal for SSD with low TBW.
Here are some of the strategies that I understand HFS uses (note this is AI summarized and I didn't validate by say going into HFS source code):
1. Next-fit allocation
Instead of always searching the free space bitmap from the beginning, HFS+ remembered roughly where the last successful allocation occurred.
2. Clump allocation
Instead of allocating exactly what an application requested, HFS+ often allocated extra contiguous space.
3. Delayed extent creation
The allocator tried hard to extend the existing extent before giving up and creating another.
4. Extent overflow B-tree
A file's catalog record stores only the first eight extents directly. If more were needed, additional extents went into the extent overflow B-tree.
5. Hot File Adaptive Clustering
The filesystem monitored which files were accessed most frequently and periodically it would reorganize them so they occupied a special "hot zone" near the outer tracks of the disk, where sequential transfer rates were highest.
6. On-the-fly defragmentation of small files
HFS+ could transparently rewrite fragmented files into a contiguous region
when they were opened.
I remember seeing a experimental performance comparison of the APFS versus HFS+ that simulated long-term use (i.e. after fragmentation inherently slips in) but I can't find it.
In the meantime, here is a pretty good summary of the APFS versus HFS+ (mostly highlighting APFS's advanced features but noting the greater propensity for fragmentation on APFS and fragmentation is of course far more painful on HDD than SSD):
Deciding which file system to use for hard disks can be difficult. Here are the advantages and disadvantages explained in detail, for HFS+ and APFS.
eclecticlight.co
The elevator algorithm is ancient. I would be surprised if APFS did not simply use what already exists.
By far, the biggest optimization for spinning disks was invented thirty-four years ago: the log-structured file system. For whatever reason, it was not widely adopted.