Lollipop yes, heavy defoliation, no.
ALL of the plants energy to grow is made in/by the leaves.
Less leaves = less energy being made = less potential growth (smaller flowers).
Removing a large amount of leaves from plants that size would severely effect the plants ability to grow flowers to their full potential.
The plant relies on those leaves to make the energy it needs to grow the flowers!