You don’t need blocks and components
Blocks are great for customer facing products, when you want exactly what the block is done for. However: As always when you use pre-built components, it’s more difficult to customize them later. So if you want flexibility, better create them yourself, or use very simple UI elements. Using blocks means that you are dependent on a third-party resources. Use them