Thank you for posting in Microsoft Q&A forum.
It is not mandatory to enable the Named Pipe protocol for SCCM installation, but it is recommended. The Named Pipe protocol is used for inter-process communication and can improve performance in certain scenarios.
However, enabling Named Pipes can introduce security risks, as it allows anonymous access to certain named pipes. If security is a concern, it is recommended to consult with the customer's security team before enabling Named Pipes.
The prerequisites for database server are listed here:
If the answer is the right solution, please click "Accept Answer" and kindly upvote it. If you have extra questions about this answer, please click "Add comment".