It is confusing, 3b1b is just that good.
attention(Q,K,V) = softmax (Q K^T √ dK ) @ V
is just half a row; the multi-head, masking and positional stuff just toppings
we have many basic algorithms in CS that are more involved, it's amazing we get language understanding from such simple math
Any complex function can be made to look simple in some representation (e.g its Fourier series or Taylor series, etc.).