Also I don't understand how this works with IPv6 initiative that wants every device have a public IP address. The same goes for IPv4 routers - on many of them you could use the public IP to do the drive-by attack.
Happily(?), IPv4 networks are still pervasive, and this proposal seems clearly valuable in those environments.