Neapolitan style pizza in particular is very thin crust, and the emphasis is on carefully chosen high quality ingredients rather than quantity. It is significantly less calorie dense than typical American pizza. Eating a whole pizza with toppings might be 1000 calories, while a single slice of cheese pizza from Costco is around 800 calories.
It's also very informative to see for yourself the ingredients going into what you're eating. Buying a can of cake frosting at the store gets you roughly the same outcome as making it from scratch using a whole stick of butter and several cups of sugar, but the latter seems more likely to influence the size of the piece you take, or at least make it obvious why you feel bleh after eating it.
My typical dough recipe has 150g of flour and 5g sugar per pizza, which is about 550 calories. Let's say 250 calories of cheese. Raw tomato sauce isn't even worth counting. So 800 as a baseline for one pizza. Fully loading it with pepperoni might bump it up to 1000.
A few months ago I was trying to restrict myself to 1800 calories per day. We had friends over for pizza one night, and I decided to just not worry about it and gorge myself. I counted it all up before going to bed, though, and my daily intake worked out to be about 1900.
This is good for different reasons, such as less additives in your food which might be healthier in the long term, taste, and the pleasure in the activity itself, but is unlikely to help with weight loss. There is little difference in calorie content between two similar pizzas, home made and from a restaurant (assuming you’re not eating Domino’s cheese-stuffed crust style pizzas).