and concludes that an index-only scan is not possible."
I tried to reproduce the behavior, but it used the index (which is good):
You haven't demonstrated it using an index ONLY scan which is what that section is talking about.
QUERY PLAN ----------------------------------------------------------------------------------------------------------- Index Scan using t_i1 on t (cost=0.42..8.69 rows=1 width=4) (actual time=0.034..0.035 rows=1.00 loops=1)