It is possible because Smith is 0 for 11 with RISP. Obviously that is not good (in fact it's as bad as it can be) but it is not insane. His one RBI came on a solo HR.
He hit cleanup last night because somebody has to. Last night's lineup was: Conforto, Bautista, Flores, Smith, Mesoraco, den Dekker, Rosario, Reyes, deGrom. If you can find a cleanup hitter in that lineup, let me know. I cannot.
Rearranging the Mets batting order is kinda like rearranging the deck chairs on the Titanic. Only so much you can do.
The entire middle of the Mets opening day batting order - three through seven - is missing. No major league team can survive that.