boost removal is an ongoing, low noise effort.
At this point, if you build without python, you can build the usd libraries treating boost as header only, without actually building boost. one or two of the command line tools use boost for command line options.
Porting those to (my suggestion) CLI11 would remove the last non-python boost dependency.
to be redundant and clear: you can manually cherrypick the boost headers