Нет, просто была интересна реализация. Мнение у меня сложилось, спасибо за ответы.
Если в СМ такой подход работает и пользователей устраивает, значит, жизнеспособен. В любом подходе есть свои плюсы и минусы. Рассматривать правильнее в контексте всей системы и области ее применения.