In an ideal world I would agree, however PHP has autoload and as such this is not true. Autoload explicitly moves stuff that ought to be happening in static code to the runtime.
No, a lot can be interpreted from the static code. But if for example there is an autoloader that based on the request loads a library from a different location, then it is impossible for codeintel to know what will happen at runtime. Of course there can be logic attached to this and codeintel can be taught how to resolve autoloaded libraries, but this would require a bias towards certain specific frameworks. This is something we're doing in Komodo 10, but is currently not yet available.
Point is, from a pure PHP perspective in which we cannot be biased it is impossible to resolve autoloaded libraries without executing (or emulating - not easy) the runtime. Please note I have over a decade of background in PHP and I've explored this issue many times, I know what I'm talking about .
From my understanding the laravel IDE helpers work, I have seen multiple devs use them on Komodo. Perhaps something changed in the latest version of Laravel though, or perhaps your project is structured in a way which causes issues.
Note the laravel IDE docs specifically mention SublimeCodeintel, which is using our codeintel engine (as it is open source). So if it works for SublimeCodeintel it should definitely work for Komodo.