Формат NBT (Named Binary Tags) заменили на компоненты в Minecraft из-за необходимости улучшить производительность игры. 1
В версии 1.20.5 разработчики переписали пласт игры, отвечающий за хранение данных предметов, и выделили компонент custom_data для записи кастомных тегов. 1
Кроме того, замена NBT на компоненты позволила структурировать данные, например, заменить неструктурированные данные NBT на структурированные компоненты для стопок предметов. 2