Why does synthetic division work?
Per request, I post my comment here. Synthetic division is simply the polynomial long division algorithm optimized for the case when the divisor is linear (degree $1$). Said Wikipedia pages both do the same example. If you place these pages side-by-side and compare the associated steps then it should be clear how the optimization works.