I keep meaning to try building DNews, which is a single backend with NNTP, web and mail interfaces.
Matrix/IRC/Zulip/Slack are not fundamentally incompatible with Usenet so much as philosophically incompatible. It's the difference between casual mostly-realtime and expected delay.