That is what peering agreements are but I believe in the broader context of the Internet, any routable IP address can, and should be, considered a peer:
"Each layer has one or more protocols for communicating with its peer at the same layer."[1]
[1] TCP/IP Illustrated, Volume 1, p.3
All it takes to be a proper peer on the internet is a public IP address.
Randomly reusing the same limited set of IPv6 addresses would help privacy a little.
Fortunately there is another alternative, which is to get your public address from somewhere other than your local ISP. Some VPN providers offer a static IP or you can set up your own VPN to a VM on any cloud host and forward incoming traffic back over the tunnel.
Also, not available without business class, at least on my ISP, is port 80. You won't be hosting many web properties if Joe user types in yourdomain.com into a browser without the leading https://, which nobody does anywhere. If browser makers defaulted to https, I'm sure the ISP would fix this glaring hole in their non-business class plans promptly.
The point of running your own email and dns server is so that you are a peer on the network.[1]
This is important and is becoming lost in the current era of Internet adoption.
By many measures the Internet is the largest cultural and commercial force in the world today and by an accident of history, the researchers at (D)ARPA gave us a network that allowed normal citizens to be peers on the network.
Don't lose this.
[1] As opposed to, for instance, the telephone network. You can own your own domain and perform the first level of network interaction on your Internet systems, but the analogy on the phone network (owning your own phone number and controlling the first touch from other networks) by creating a CLEC is administratively and financially ($100k +) impossible.