вы какие-то глупости пишите. Допустим, "отрицательные" значения идентификаторов (с ведущей единицей) действительно не используется для идентификаторов пользователей. Тогда в посте зачем указывать и пользоватеелй и каналы и чаты.
Ну и "принимать как факт" как-то странно, мы тут не в школе где надо принимать как факт законы арифметики
Вот пиздёж сразу же. Не 2, а 4 миллиарда - 2 только при возможности отрицательных значений. Что говорит нам - проебались аж дважды, можно было предусмотреть это с самого начала, либо хотя бы в 2 два раза больше - была бы отсрочка