I understand a lot. However, various modules also have h2 tags. I wanted to suggest this as a possible improvement. Personally, that's too many for me personally. No matter if it is on the start page, the category page or the product page.
In the standard system / template I know it's ok ...
But it's the total number of h-tags that I have on each page. Through the modules with their headings, the relationship between content and headings is negatively affected.
The content of a good page should have many words, but if there are more headings, much more text must be written and that should make sense to page fit. That is not always easy.
Therefore, I hoped that the modules could be improved with their headings for any updates. For example, instead of h2 to set a h4 or h5 or general headings css-class adapted.