I’d much rather see delayed ACKs disabled as the new default vs. your algorithm being disabled by default.
I’ve seen too many applications not filling packets and sending tons of tiny packets. They’d benefit from your algorithm, even with delayed ACKs on… but people also confuse latency with throughput all the time (sometimes you want/need one more than the other — and languages like Go not giving programmers this ability to decide is frustrating, mainly because for awhile, those programs were the biggest offenders)…
I digress… I do find this whole thing rather amusing.