Progressive Revelation was necessary and an open canon ensued while it proceeded.
Now that, in these last days, 'God has spoken in Son' (Hebrews 1:2) that canon is closed and Sola Scriptura operates within a known and finite scope.
Thus I suggest it was possible (and very necessary) to hold both open canon and Sola Scriptura until Messiah came.
Thereafter, the one marked out by John the Baptist (the Messenger of Preparation, Malachi 1:1-3 who was 'Elias that was to come') as 'Son of God' and also marked out by a voice from heaven 'This is my beloved Son in whom I am well pleased' is also seen (by Mark) as the 'Messenger of the Covenant' (again, Malachi 3:1-3).
Once he is come and once he has expressed all, by his own lips and by his specially chosen apostles, there is no more to be said, the canon is closed and a curse issued to any who would think to add to it :
For I testify unto every man that heareth the words of the prophecy of this book, If any man shall add unto these things, God shall add unto him the plagues that are written in this book: Revelation 22:18 KJV.
This curse is seen (by many) as extending to all within the 'book' of scripture as such.
For now, Christ is come and Christ has spoken and there is no more to be added.
God, who at sundry times and in divers manners spake in time past unto the fathers by the prophets, Hath in these last days spoken unto us in Son (literal) whom he hath appointed heir of all things, by whom also he made the worlds; Hebrews 1:1-2 KJV.
It is my own experience that much of Protestantism (though not all) would agree with both closed canon and Sola Scriptura.