Quoted from Rarehero:
"Depth" as a guarantee of fun is a myth. "Shallow" as a critique without context is lazy. Game design (code) must match playfield design. Play the game first, see if it all works together. The initial complaints about Iron Man and Tron were "it's shallow" ...then they became mega hits, because the code design gelled perfectly with the playfield.
I’m playing pinball, I don’t want to feel like I’m reading a God damn novel.