Ну для однієї речі ці професійні SDK зазвичай постачаються з різним обладнанням. Наприклад, так виглядає (стара) станція розробки PS3 (розмір стійки U2 / U3):
І це комплект для розробки Xbox 360:
І навіть якщо SDK можуть працювати на звичайних "споживчих" консолях (що вони можуть робити, але з обмеженою функціональністю, що зазвичай використовується лише для налагодження), вона все ще несе загрозу безпеці, оскільки SDK надає вам набагато нижчий доступ.
Є ще одне: наскільки ширше ви розповсюджуєте інструменти, наскільки більш відшліфованими та простішими вони повинні бути. Програмне забезпечення на зразок XNA надзвичайно відшліфоване, і любитель може легко виготовляти з нього голови чи хвости, не читаючи багато документації. Час до першого полігону на екрані: 5 хвилин. SDK - це набагато менш доброзичливі звірі, які ти будеш читати документацію днями чи тижнями, перш ніж ти зможеш щось отримати, а спеціальні інженери іноді приїжджають до студій, щоб допомогти з приворотами. Вартість підтримки на людину набагато вища, тому Microsoft та Sony намагаються обмежити кількість людей, яких вони мають підтримати, тим, кого вони знають, можуть приносити їм хороший прибуток. Вся справа в витратах та вигодах.