Should `terraform validate` inform us of issues where a `lifecycle` block is required?

So, we hadn’t read the notice at the beginning of properly and, as a consequence, had issues trying to use an inline LB with an TG attachment (I suppose the specifics here relate to AWS provider, but in principle, any provider that could have a similar issue).

Obviously, once we read the notice, fixing our issue was fine, but the pattern of attempting to do things in an incompatible way would seem an ideal candidate for terraform validate.

Is this something that needs raising as an issue? Is there anything else that could have been used to identify the issue?