Not the only reason. It's allways bad to lump many things in one chain even worse when it's 2 different use cases regardless of block/chain size, you want to make choices for each use case in particular. This doesn't apply only to blockchain but to software development in general.