Ну вот у нас сейчас есть data и suspend. Пока есть только они, все ок. Но давайте смотреть более широкую картину:
* const val
* Composable
* val class
Получаем уже кучу разны штук, которые хочется воткнуть и почти на каждое надо городить ключевое слово. Уж лучше сделать единый @-синтаксис (это уже было в груви). И пусть будет единообразоно.
НО! Есть совершенно правильный аргумент
@SchFuntik о том, что мы должны иметь возможность глядя на этот модификатор, понимать, что он делает. Если каждый придумывает свои декораторы и эти декораторы меняют семантику как хотят - это беда. Запиши себе для созвона.