Yeah, this is just trolling. There's nothing inherent to rust that requires ( or even recommends) writing code like this. There's nothing inherent to C that prevents bad API designs like this.
Nothing about this post is notable or interesting. It's low-effort rage bait.