There are hundreds of posts on this site alone about prey size. Here are some things I've learned from this site about feeding from reading posts written by the herd:
Feed 20-40g (hopper - rat hopper) food until the snake is 500ish grams.
Feed 60 - 80g (small rat) food until the snake is 1000ish grams.
Feed 100-150g food indefinitely. That's the size of an adult african soft fur rat - one of the main prey items for BPs naturally. Those who feed above that are outliers.
If you do the math there, everything lands between 10 - 20% of the body weight and caps out around 120-150g. Those rats are also all about as thick as the snake of corresponding size.
Had you posted "how big should my snake's food be" you'd probably get 50% responses 'as big as the snake is thick' and 50% responses saying something similar to what I have said above with gram weights. You'd then get someone linking you this chart like they do in every one of the hundreds of threads on feeding because people are helpful here and know that the logical follow-up is 'I don't have a scale, how do I know how big a 60 - 80g rat is':
It's kind of hypocritical to preach about science and then not actually do your homework. Nobody with vast experience in ball pythons nor any website with 2 cents worth of knowledge would ever tell you to feed a jumbo rat to a BP.
You called everyone sheep and ranting about the herd and then posted a bunch of opinion as the new and improved scientific approach to feeding ball pythons. Measure those rats girth and associate it with the girth of the snakes you recommended. I bet they're about as big around as the snake. Take the weights and draw some percentages. I bet they're about 10 - 20%.