In my opinion, It's a bit pointless to add Quad support since every quad can be converted into 2 triangles, and the cost of rendering 2 triangles is the same as rendering two quads (same number of vertices, same number of pixels).
Quads have also a problem: all vertices must be in the same plane, so its in fact possible to add inconsistent quads to a scene, triangles are always correct, since 3 points always define a plane.
I don´t know if 3dsmax lets you make meshes of quads, but in the maxsdk all the programmer can see is a bunch of triangles.
Martin-o.