It appears that the goal of the popup menu is to maximise the amount of vertical space to fit as many items on screen as possible.
This makes for really ugly menus that occupy the entire screen’s heightt, and makes for terrible UX.
Perhaps adding something to control the height
PopupMenu::Options would fit the bill.
I realise that this UI element would likely be better suited by popping up a carousel, but seeing that we don’t have that…