the e2e coverage is the magic that makes it painless
just look at this repo
https://github.com/muratkeremozcan/react-hooks-in-action-with-cypress
It has coverage for e2e. If you run the whole suite, it will show you about 75%+ coverage for just 5-6 e2e tests.
Mind that those e2e tests are just the things that could not be tested at Cypress Component test level.
Component Test coverage is broken in v9. Once that's up in Cy 10, it'll be interesting to see how the combined coverage is