This is also just a matter of work, for example, the Buck folks have put in the work so that rust-analyzer works well with projects based on it.
There is a lot of legacy code out there and I generally feel like many of the rust advocates forget how important it is to play well with legacy project setups.