2 ms·
Most logical reason: in past they shipped binary engine SDK with headers only and probably even sell licenses without full source code. This is reason quite few
by SXX 10y ago
Most logical reason: in past they shipped binary engine SDK with headers only and probably even sell licenses without full source code. This is reason quite few things defined in headers so it's easier to understand how code works without access to full source.