На мой взгляд, это очень плохой способ моделирования данных, но это очень сложный взгляд на ситуацию, поскольку мне не приходилось использовать эту модель на практике. Кстати, это называется подход «Entity-Attribute-Value». И причина, по которой мне это не нравится, заключается в том, что он очень не похож на схему, поскольку большинство функций SQL необходимо каким-то образом реплицировать.
Определенно есть время и место для этого (например, если вы намереваетесь смоделировать много объектов, которые имеют разнородные модели) или которые имеют схемы, которые часто меняются. Но я лично думаю, что это ужасно.