Her Q hitbox is pretty close to misslie size, to which I can attest after narrowly missing far too many missiles. For graphics I agree that there might be a clarity issue in chaos of teamfights where spells fly left and right so it - but at least it's not fucking invisible.
Yes, she can rebound it immediately - but the missile has travel time. If you see her cast it behind her, it takes time to reach its range, and even more time to connect seeing as it has to fly at least double that distance again. Same with surprise portal casts; there is a window in between where you see her and the impact so you can react accordingly.
Bubble's range is also not that impressive unless cast over walls (tho the trap AOE might be a bit too forgiving) - a thing you can deny her with vision and proper positioning. And even if it hits, there is still counterplay; if you have mobility you can blink out of Q range before you are slept, have a tank block it for you (won't take near as much damage due to not eating bubble true damage proc) or cleanse it. If she's also dumb enough to cast R in plain sight have someone send a CC skillshot to her return portal and enjoy your free gold.
I fail to see how bubble collapses in LCS are different than any other hard CC; it's a coordinated environment and any CC on a vulnerable target can and will get swiftly followed to a devastating effect. But random Q chucking isn't happening in that environment; at those levels of play vision and positioning will most certainly be adapted to not give her angles for super long range combos over walls and unlike super-safe Nidalee - who was literally the most braindead zero-risk pick in history of League (even AP Yi, for how cancerous he was, had to take some risk to secure resets) - Zoe has much less effective range, no reliable escapes and innate sustain.