Monorepos are also bad, and you shouldn't do them, and they will make you and everyone who inherits that repo sad. Also angry. But it's still better than putting git repos inside other git repos. If you absolutely cannot manage your dependencies in a structured way, then just do a monorepo.
Please.
I am begging you.