Better late than never. This was pending from long time. Quite Logical.
Seats should be given as per fare not as per Age.(barring Sr. Ctzn and other special quotas)
If a child is occupying a complete seat then the charge should also be taken as per occupancy.
I myself have 3+ yr old son, and i don't mind this new rule at all.