Why are popup menu animations disabled in FSlateApplication even though this is a thing?

And finally, in case anyone is curious you can apply animations to your popup menus like this. You can also find the original popup transitions properties in MenuStack.

ParamsViewerMenu = FSlateApplication::Get().PushMenu(
	AsShared(),
	FWidgetPath(),
	ParamsViewerWidget.ToSharedRef(),
	PopupPosition,
	FPopupTransitionEffect(FPopupTransitionEffect::None), // transition effects are deprecated
	false
);

if (FSlateApplication::Get().IsRunningAtTargetFrameRate())
{
	TSharedPtr<SWindow> ParamsViewerWindow = ParamsViewerMenu->GetOwnedWindow();

	// Offset the window down a bit immediately.
	// We do this after creating the window because the window pos
	// may be modified to fit on the screen. 
	const FVector2f WindowPos = ParamsViewerWindow->GetPositionInScreen();
	ParamsViewerWindow->MoveWindowTo(WindowPos + FVector2f::UnitY() * 20.0f);

	// Animate it back to the original position.
	FCurveSequence Sequence;
	Sequence.AddCurve(0, 0.15f, ECurveEaseFunction::CubicOut);
	ParamsViewerWindow->MorphToPosition(Sequence, 1.0f, WindowPos);
}