...but i still think we dont need any limit at all.
(this works even if one miner tries to outcompete others by producing one 1tb block - just think about the why for yourself)
There is a grey area where the sizes are somewhat "reasonable", and since miners are essentially paid per byte and everybody else isn't, having some additional pressure on them would be good.
There are also indirect costs, like risks of centralization, difficulties with TOR, etc., which are not priced in for miners.
miners are not paid by byte - atm they are paid by reward.