I don't imagine it was solely a money orientated decision but can you imagine the carnage now if there were no window.
Messi's list of teams played for would look something like this:-
Barcelona.Till Feb 2016
Newcastle - Feb - May 2016.
Barcelona - June 16 - Feb 17
Hull City - Feb 17 - May...