Why program blocks cannot have module,interface and other program block instantiation?

can you please explain why program blocks cannot have module,interface and other program blocks instantiation even though program blocks have default static lifetime like modules ?

Because Vera didn’t allow them in program blocks.

In reply to tfitz:

“Why can’t program blocks have XXXX?” is a frequently asked question. See my previous answer.

In reply to dave_59:

Thanks Dave

In reply to ajith.r:

Thanks Tom