What madness are you talking about? Messi's flurry of goals started when Lucho moved him to the RW away from the no 10 role and moved Suarez to the middle. Messi has played all but 1 game since we played Ajax the second time on the RW even on his heatmap he is shown to the right or suarez. Messi's current positioning has nothing to do with how we played the last couple games.
Just look at the highlights. Vast majority of Messi's goals, assists and memorable moments in general occur when he's in central position not RW. He might be RW officially but he's best in the middle. Pushing him to the right might be good for Suarez, but we lose a lot of creativity in the middle, because Iniesta is unable to replace Messi in AM role.
Really, I said since the summer when we bought Suarez, that our best formation would be 4-2-3-1.
-------------------------------------GK-----------------------------------------
Montoya/Adriano---Pique/Bartra---Mathieu/Bartra---Alba/Grimaldo
----------------Mascherano/Busq-----Rak/Samper/Xavi----------------
----Adama/Pedro/Messi----Messi/Rafinha-----Neymar/Iniesta-----
------------------------Suarez/Sandro/Munir------------------------------
This formation fits the strengths of our top players best. Both Messi and Suarez can play in the middle, where they are best. Suarez is our only forward powerful enough to play with his back to the net if needed and score from headers. Neymar can play as left forward, not winger with Alba or Grimaldo used offensively ala Alves to provide width. While Rakitic would still be playing deeper that he likes, Alba is better defender than Alves, so he'll have more freedom to move forward. Fabregas plays in simialr position with Chelsea and still gets involved offensively. I put Adama on RW despite his youth and inexperience because he's perfect fit for this formation. He can beat his defender one on one and provide crosses for Suarez and width like Alba on left flank.
The only players who would not profit from this formation are Iniesta and Xavi, who will be on bench. But Xavi is old and might leave and Iniesta is not playing well anyway, so he shouldn't have guaranteed starting spot.