There is also the consideration of the time taken to build a web page using blocks for every element. I have a website that uses the <div> element and css to create independent blocks each with different formatting. I write each page in Notepad and then copy and paste into the html section of the classic editor. I can then do a quick check in view before publishing.
Using Gutenberg I would have to create and format each block one at a time. As some pages have in excess of 1,000 blocks each with different information this simply an impossible option for this site. If it goes into core I will have to use an override or look at a different platform.