In reply to Michael.

Could not agree more!

If I ask 3 people what a framework is, I will probably get 4 opinions.

It is also confusing that it appears that Automattic's definition seems to exclude things they wrote or that they like.