The only answer here is bad programming. I didn’t know a good way to make sure you could get slightly bigger shells as the game went on, so every time you pick one up, it recalculates all the shells to a new size that can range from -0.1 smaller, or 0.5 bigger.
Thanks for playing!