Sometimes, when you have a website with a lot of pages, you need to include blocks with similar structures. Ideally, any change on these blocks should be applied dinamically on all of them. WordPress default Patterns does this. However, the issue is all clones of a pattern always look the same, and do not allow having unique changes such as the text.
I know that CSS could solve this by including classes on blocks with similar properties. The thing is, the websites we make are for clients who have no idea about coding and want to apply changes on their websites as they like. Moreover, I feel like having a huge CSS text for all changes in the theme editor is bad practice.
Any suggestions? (Sorry for my english)

You might find the “Synced Patterns” feature useful for this. It allows you to update a pattern across all instances on your site dynamically, which seems perfect for your needs. You can read more about it here: [https://wordpress.org/news/2023/07/synced-patterns-the-evolution-of-reusable-blocks/](https://wordpress.org/news/2023/07/synced-patterns-the-evolution-of-reusable-blocks/)