@scoob95: Because some developers experience issues to create their own firewall module to integrate on their product + considering the OS optimization so instead they use the Windows Firewall module for enhancement to add some related network protection to avoid possible attack. Overall WF make its more interactive through incoming and outgoing connections.