Too many packages makes ProjectBrowser slow? (PackageInfo.GetAll())

Hi,
Our Project Browser became slow to the point where typing 3 letters in search box sometimes takes more than 6 seconds to complete.
After profiling editor I noticed that most of the time (and allocations) goes into calling: PackageInfo.GetAll() multiple times per update. One call on my machine is taking ~300ms and allocates 8.8mb.

Anyone else experience similar problem and/or know how to fix it?

Note: We really do use a lot of packages. Beside Unity packages, we are distributing our own shared code in packages.

Unity Version: 2020.3.4f1.207

@

I have the same slow refresh & slow search problem. I bought around 400 assets and the package manager search field is so slow. It break my rythme every time.