Earlier quoted context omitted.
They have been trying to sabotage it for two decades, they can't because it is distributed. Just like HTTP/1.1 can't be deprecated because too much infrastructure depends on it. These protocols are simple and as complexity fails we all need to go back to them!
But HTTP is client/server whereas e-mail is server/server (or client/server/server/client). Small independent server operators are at the mercy of the large companies as those can just stop processing their e-mails (which they already often do). That's different for HTTP (though gatekeeping happens there too via discoverability and other mechanisms).
HTTP can be used for server to server too... and I recommend it.
So to repeat you need to implement HTTP, SMTP and DNS in you server software so that you can self host all 3 on your own hardware.
This means asking your fiber ISP to open all ports (25, 53, 80) and give you a static IP!
DNS is centralized for now... but eventually it wont be.