CI pipeline usually pin dependencies to specific versions, and these should be easy to change / update. The latest version cannot be used due to compatibility requirements with other SW (e.g. need to match the oneAPI version used in PyTorch).
Using the approach from this repo, we need to search through git history to find the URLs for a specific version. This is overly complicated. Docker containers help sometimes, but don't work with Windows builds.
We are adding support for Intel GPUs to Open3D and other popular open source software, so ease of use in CI is quite important.