It could, there must just be an exception added in the PlatformIO core logic for that case – as far as I remember when they added support for the M1 ARM type, they re-released / edited all PlatformIO-owned packages to include the new info. (Platform IDE for VSCode on Mac ARM/M1? - #13 by ivankravets). Maybe I should open an issue in Issues · platformio/platformio-core · GitHub for these use-cases.