That really depends on your use case. I am all in for creating and reusing components with subflows, but in some projects, it is really that much. We had to split one logical topic into multiple tabs, because there wasn't enough canvas space (at least vertically).
And that leads to the next issue, when you get too many tabs...