Если это просто, то почему сразу не назвать, какой сейчас максимальный размер блока (в байтах).

По поводу максимального размера блока есть очень простой ответ: размер блока принципиально не может превышать 4 000 000 байт. Этот ответ абсолютно точный, но при этом совершенно бесполезный, поскольку заполнить все эти 4 миллиона байт реальными транзакциями затруднительно.
Если дать более практичный ответ, то он будет звучать так: если блок состоит из транзакций с одинаковым количеством и типом входов и выходов, то его максимальный размер в байтах будет равен 4000000/вес_транзакции*размер_транзакции.
Если взять транзакцию
c одним входом и двумя выходами (вес - 561, размер - 222), а эта транзакция типична для обычных пользователей (не сервисов): потратили один выход - получили сдачу, то блок, состоящий из одних таких транзакций будут иметь размер: 4000000/561*222 = 1 582 887 байт.
Для транзакций
с одним входом и одним выходом (вес - 438, размер - 192) максимальный размер блока будет 1 753 425 байт.
Чем больше в транзакции входов и чем меньше выходов, тем больше становится максимальный размер блока. Блок, до краёв набитый транзакциями
с тремя входами и одним выходом (вес - 982, размер - 490), будет занимать размер 1 995 927 байт.
Это всё касается нативных SegWit-входов и SegWit-выходов. Для старых (legacy) входов и выходов планка так и осталась 1 000 000 байт, но зачем пользоваться старыми транзакциями? Так что, масштабирование налицо, и говорить, что за три года ничего не изменилось, значит отрицать очевидный факт увеличения максимального размера блока.