Why does this always happen to me?

Here are some notes on UI Anchoring, Scaling, CanvasScaler, etc:

Start with an ultra simple scene until you get the hang of it.