Why we use delays in task Not in function?

Why we use delays in task Not in function? …task and function difference I know ,but functions cannot include delays ???

In reply to surya narayana Gutha:

You say you already know task and function difference, but then you ask about delays in functions? That is the main difference between them.

https://verificationacademy.com/forums/uvm/advantage-using-function-over-task#reply-43215

https://verificationacademy.com/forums/systemverilog/what-was-need-comming-both-task-and-function-why-did-they-not-merge-functionalities-both-one#reply-66006