Graphics3D[{Gray, phone, Black, Thick, xaxis, yaxis, zaxis},
This has always seemed an odd API to me, in that the arguments can alternate between "the objects being drawn" and "stylistic configuration params" which act like imperative commands setting the current state of the color or whatnot.With that said, Wolfram as a whole seems well-designed, so I wonder if I am missing something deeper, and curious to hear the rationale from Wolfram experts.