Earlier quoted context omitted.
Well, I'll tell you why it is not implemented that way. I hope the restriction can be lifted some day. I am a member of the Heroku staff related to the matters at hand. The problem is the sheer number of Heroku Runtime machines which are located in a smattering of IP space, and rapidly and accurately propagating the firewall rules required for tight network access control as applications churn around in there...even…
you can do the IP space thing with IPv6.
But seriously, I'm glad that I was not totally off base in letting my mind drift to IPv6. Thanks.