I feel like any discussion of aperiodic tiling that doesn’t mention de Bruijn is missing the mark. He showed that aperiodicity results from projecting wireframes in 4 or more dimensions onto a plane. The non-repetitive patterns appear for the same reason that irrational numbers appear in Euclidian geometry.