Writing in blocks helps display your content effortlessly across different devices.
The writing and editing in blocks improve the performance of the system and make the display of content into a native and responsive experience on all mobile devices.
Before Gutenberg-inspired writing and editing in blocks, there were only what you see what you get area editors with custom HTML code. This made the front-end display of content rigid and the performance on mobile devices slower because you couldn’t overwrite the code. Each time you wanted to open something from your phone or tablet, the application couldn’t recognize the different elements comprising the content (e.g. paragraphs, pictures, and so on) and opened a browser in the background to show the mobile version of the website; it didn’t happen natively.
Now, creating content in blocks reduces the reliance on shortcodes and custom HTML and enables advanced formatting and layout options. Furthermore, the structure of data is more flexible, there is granular control over the content embedded inside, and blocks can be configured separately to allow you to deploy content to your website in any way you want.