Imagine their dismay when they realized they actually need 4x4 matrices and weird math invented in the 19th century.
Just getting 3d triangles working is a mess (winding order, normal direction, etc). Clipping them correctly as they intersect the view frustum is a next level nightmare if you don't have a known-good implementation or reference text available.