I read from your answer that even if we use ECDHE, we can't use it for
every situation.

Which situations do you mean? I think it can be used in every situation. It's the opposite way around - a fixed session key in the URI cannot be used in every situation.