Why does the SDK require so much 3rd party SDKs?

I downloaded and installed the Lumberyard Editor and was able to successfully run the sample projects. After that, I tried to create my own project. According to the documents, I need to run this:

lmbr_waf.bat configure

However, when I do that, the thing says the following:

D:\Lumberyard\lumberyard-1.1-167640-pc\dev>lmbr_waf.bat configure
[WAF] Executing 'configure'
Running LumberyardLauncher...
Lumberyard Launcher failed to run! Output:
--- Lumberyard Launcher ---
Lumberyard Launcher: Reading configuration from: d:/Lumberyard/lumberyard-1.1-167640-pc/dev/LumberyardLauncherConfig.json
Lumberyard Launcher: Reading configuration from: d:/Lumberyard/lumberyard-1.1-167640-pc/dev/Bin64/LumberyardLauncherConfig.json
SDK location: d:/Lumberyard/lumberyard-1.1-167640-pc/dev
Third-party location: D:/Lumberyard/lumberyard-1.1-167640-pc/3rdParty
Capabilities available, [x] enabled - [ ] disabled:
[ ] rungame - Run your game project
[ ] runeditor - Run the Lumberyard Editor and tools
[X] compilegame - Compile the game code
[X] compileengine - Compile the engine and asset pipeline
[X] compilesandbox - Compile the Lumberyard Editor and tools
[ ] compileandroid - Compile for Android devices
[ ] compileios - Compile for iOS devices
############# Log of operations #################
-->Run your game project capability is not selected.
-->Run the Lumberyard Editor and tools capability is not selected.
-->Compile the game code capability is selected.
-->Compile the engine and asset pipeline capability is selected.
-->Compile the Lumberyard Editor and tools capability is selected.
-->The Lumberyard installation location is valid: d:\Lumberyard\lumberyard-1.1-167640-pc\dev.
#################################################
A required third-party SDK is not installed.
-->Missing Required SDK: Autodesk FBX SDK 2015.1
-->Missing Required SDK: NVIDIA NVAPI R361-developer_V2
-->Missing Required SDK: PowerVR Texture Compression Tools 4.0
-->Missing Optional SDK: Adobe Photoshop SDK cs4
-->Missing Optional SDK: Autodesk 3ds Max 2014 SDK 2014
-->Missing Optional SDK: Autodesk 3ds Max 2015 SDK 2015
-->Missing Optional SDK: Autodesk 3ds Max 2016 SDK 2016
-->Missing Optional SDK: Autodesk Maya 2014 SDK 2014
-->Missing Optional SDK: Autodesk Maya 2015 SDK 2015
-->Missing Optional SDK: Autodesk Maya 2016 SDK 2016
-->Missing Optional SDK: Clang 3.7

My question is, why does it require so much third-party SDKs just to make a new empty project? Why aren’t these bundled with the 5GB download? Do I even actually need it in order to start making a new project?

I know I can just download and install them and be done with it, but some of these require me to sign up (like the NVIDIA NVAPI). I spent 8 hours downloading the Lumberyard SDK, and yet I have to download more stuff afterwards. Why is does it take so much work just to create a new empty project?

I can’t give you a totally complete answer to why it needs the required SDKs, but I suspect it’s because CryEngine (which Lumberyard is built from) didn’t build them in so that they could be updated more frequently than the engine itself. As a result, LY doesn’t include them and probably wants to make it easier to update those SDKs separately as well.

I can tell you that it only requires three SDKs to run: Autodesk FBX SDK 2015.1, NVIDIA NVAPI R361-developer_V2, and PowerVR Texture Compression Tools 4.0. Only the NVIDIA one requires you to register with them as a developer, so you should be free and clear to download and install the other two without much hassle (as long as you follow the directions in the Launcher to the letter).