I agree, but it would be nice if it had similar fine-grained APIs for network calls. That said I solved it by using LD_PRELOAD and socks5. It's not perfect, but good enough.
Landlock is one of my favorite linux-only APIs almost feels like it was FreeBSD's answer to some Linux feature.