As @Hennes said, RAID-0 (aka Striping) will ultimately kill your data if one drive would fail. Spanning, as defined here and here will also kill your data if one drive would fail.
From a practical point of view, they are the same. I'll use RAID-0 to refer to all this later on.
As Hennes also said, RAID is not backup; think of it more as fault safeguard (as if a drive were to die, stop working). You are correct in saying normal RAID modes demands drives to be of the same size, otherwise it would truncate them to the lower size.
Putting RAID considerations apart (because there are possibly countless possibilities), I believe you need to define three things:
- What data are you going to store in the first set and how do you need to access it?
- Are you really thinking your drives will fail eventually or you want a backup for safety reasons?
- Does your hardware even support having 8 drives connected at one time?
The last one I think it is the most important. Not a user of recent hardware, but (normal) machines might have a tough time dealing with that amount of drives.
The first one is probably the cornerstone of your problem. If, for instance, I used your drives to store video files, to view later on, I don't think you would necessarily need to have all 6 drives joined in a RAID-0 setup; just store store until a drive becomes full.
Other than pure convenience (of not having to look 8 new letters, that you can configure, enable and disable, in Disk Management, to have just two at a time, for instance) I don't see a good reason to merge all those drives.
The second point is also relevant. Non RAID-0 setups (i.e. where data is actually written in more than one drive) are worthwhile if you expect a drive to fail. By fail I mean catastrophic fail, where you can't get your documents without resource to a specialist. For this to be worth it, you would need to secure your drives against anything, like fire, thefts, etcetera, as pointed in the comments.
If you want a simple backup for safety (of mind) you can use a software like Macrium Reflect (that has automatic differential backups, AFAIK, in the paid version) or, if you're feeling venturous, try to code it yourself, using tools like Python or try to search the Internet for a tool that suites your goals.