There are 2 separate issues here. The blocked rows are as listed above - to keep the aircraft within theoretical trim limits.
The baggage allowance is a revenue stream. The loadsheet uses standard weights like every airline. The excess baggage charges are simply ancillary revenue. But the airline are trying to reduce hold baggage where possible.
Many previous threads on this.