I guess USB 2.0 decoding should work just fine, as long as you have a bandwidth around 240MHz (or better). Sure, you will not be able to validate signal integrity, but that's a completely different thing.
However, I've not seen any USB 2.0 decoding options for the SDS3000, guess they will keep that for the "pro" models.
That is absolutely not enough BW for reliable decoding and triggering. This is not 240MHz sinewave.
Here are the scopes that have cca 270MHz, 370MHz, 650MHZ and slightly more than 1GHz BW:
With low bandwidth, eye starts to close vertically because of slow edges. Also, if BW is insufficient, DC bias starts to wonder, because not all PRBS combinations are DC balanced (exact point in testing with PRBS).
Looking at these results, I would say that in order to start decoding with any reliability, 500 MHz+ BW would be some start figure..
You could decode with less, but reliability might suffer. And even miniscule problems with probing and bus load will create all kinds of problems.
These are with PRBS signal that has edges risetime set at 1ns.
If we set signal to have 500ps risetime (with USB2.0 High speed you might have edges with 300ps risetimes), then 2000xHD starts getting confused with risetime being detected from 300ps to 4.7ns, very wide spread....
It is obvious is struggles, even with 650MHz BW.
But decoder might still work with this...
So I would say it is plausible that 500-600MHz scope might be able to decode USB2.0 High speed type of signal.
With caveat that this is with signal gen directly connected to scope with coax, X1 probe ratio. Spherical cow in vacuum scenario.
Any decrease in BW related to probing before scope input will contribute to decreased system BW and add noise.
For reliable signal integrity, you need 2-4GHz (110-250 ps risetime) scope because of cca 300ps edges in USB 2.0 High Speed. And matching active diff probe...
But thing is that USB is very busy protocol. Decoding it in scope would be very cumbersome. Scope is more useful here for exactly SI check and those lower BW scopes cannot do it right. And decoding and triggering on the scope in this context is more meant for to be able to troubleshoot across electrical and software/protocol domains. Trying to figure out why specific message has problems and double checking it is not SI stuff. Or the other way around, seeing SI problem and figuring out where it will manifest itself..
But troubleshooting and debugging complex software by using scope to decode 10s of thousands USB datagrams is not very efficient.
So manufacturers don't really press for decoding if scope can not also do proper SI...