Are today's major frameworks capable of enterprise capable applications?

The ORIGINAL definition of coupling is defined thus

This is clearly limited to when one module calls another, not when one class inherits from another. The fact that some people have chosen to use the word “coupling” to describe the effects of inheritance is a silly mistake on their part. This is just as silly as the notion that inheritance breaks encapsulation.

If you bothered to read that article which you cited you would have read the following:

This quite clearly states that when examining code using various metrics that the effects of inheritance can be ignored.