That's not enough as the abstraction of hardware and software has increased exponentially. Not only that expectations are more. Just building for a definitive set of single configuration is not enough. Any software needs to run on Amd64, RiscV, Arm64, has to be containerised, and run on OsX, Windows, Linux.. Nowadays you would need more and more knowledge/experience to be able to function without external help.