Да, но ведь и data binding library тоже внутри работает через tag, только, для удобства, сделан еще один уровень абстракции, позволяющий писать простой биндинг прямо в layout файлах вообще без дополнительного кода.
Это так, но, как по мне, в этом случае становиться сложнее переиспользовать разметку (layout) элементов списка. Есть, к примеру, разметка для элемента типа «User», в разных местах она может выглядеть полностью идентичной, но вот набор действия будет разный.
Еще возможный вариант это передавать ActionHandler как DataBindingComponent.
Теперь даже есть возможность прописав вьюшке ее id, в этом же layout ссылаться по ее id на ее свойства, например:
Еще возможный вариант это передавать ActionHandler как DataBindingComponent.