How do I set scale pivot point to cursor in Blender 2.90.0?
You need to use Pivot Point &gt; 3D Cursor (right next to it).
Snapping while scaling also works just fine.

Change pivot point to 3D cursor
Select vertices you want to scale, last selected will be active
Enable Vertex Snapping &gt; Active and scale