Programming.
metal is unnecessarily performant. Cross-platform development is now a standard because of wide variety of architectures like mobile devices, cloud servers, embedded IoT systems. It was almost exclusively PCs 20 years ago. Running your code locally is something you rarely do. Documentation is