No, there's no technical limitation keeping the number of items to 8. I think it's just that 8 is a nice number for boss items. Games that aren't huge won't need more than 8, and 8 items also fit nicely into 2 rows on the file select screen. But most likely it's 8 because that's how many the original IWBTG had.