Хочу сказать что да, проще некуда, если не менять логику смартконтракта. А менять не стоит, т.к. его основная идея будет утрачена. По поводу возникающих вопросов - здесь скорее первый вариант.
Интерфейс надо делать не "проще", а "понятней". Любой человек, работающий с массами людей знает: однотипные вопросы тоннами - не проблема толпы, а проблема разработчика.