Didn’t some airline have a marketing gimmick like this 20-30 years ago?
Pay according to how much you weigh might be a good policy for buffet type restaurants too. It wouldn’t work well for my 13 year old son though, slim and trim, he could probably eat his weight in food.