I just commented on this on the Github issue @mriksman posted, as I can confirm this behaviour, and it also explains what another user and I experienced in another thread (actually, 2 different reports), and just realised I also opened a issue for that, so I’ll cross-reference that also on Github).
Trying to install a library to a project (rather than global storage) via PIO Home seems to go completely wrong… and on Linux installs to ~/.platformio/penv/bin/ which IIRC corresponds with C:\Users\USERNAME\.platformio\penv\Scripts on Windows. It seems as if the base part of the install path is completely wrong, as everything after that (i.e. .pio\libdeps\esp01_1m or .pio/libdeps/pro16MHzatmega328) is otherwise correct.