¿Por qué últimamente sacan alphas o betas de juegos sin terminar en gestores como Steam?
He notado últimamente que los desarrolladores de vídeo juegos sacan sus propuestas sean en Alpha o Beta para que lo jueguen usuarios en gestores como Steam pero algo no me cuadra; soy programador intermedio y según tenía entendido, los programas o vídeo juegos debían salir al aire cuanto tuvieran un Release terminado y en cuanto a Alphas y Betas, pues estos son como para poner a prueba el software haber que sucede para corregir PERO... ¿Por qué si esto último es para hacer el control de calidad mediante un grupo de beta tester y no debería salir al aire versiones que aún contengan errores, entonces por qué aún así los sacan? ¿Será qué no tienen ese grupo de beta tester para probar sus proyectos que por tener este gestor de vídeo juegos es la mejor forma de testear; será que hay muchos dispuestos a hacerlo dentro del gestor? Pero otra cosa importante, ¿Al grupo de beta testers les pagan, por el motivo de que en el pasado, contrataban gente para probar sus proyectos o estos eran voluntarios y no aspiraban a monetizar sus pruebas?
Y otra cuestión ¿Por qué a pesar de que estos juegos están en Alphas o Betas, cobran para poder descargarse estas versiones? Supongo que uno debe pagar por un juego que esta totalmente terminado y que los fallos sean mínimos pero ¿Por qué aún sacan Alphas y Betas pagadas si es para el objetivo de probar si hay fallos o errores? Entonces uno esta pagando por hacer la testeada y los desarrolladores se benefician en cierto sentido por la que la testeada la estamos haciendo gratis y ellos reciben el dinero por dichosa "compra"!
¿Qué opinan ustedes? ¿Será qué es una estrategia de los desarrolladores? Saben, en cierto modo, estamos aportanto al desarrollo del vídeo juego pero no recibimos contribución al respecto!
De antemano, les agradezco por sus respuestas y espero que me ayuden con esto!
PD: Otra cosa, que es lo que significa en realidad las versiones Alpha, ¿Beta y Release y en que momento es ideal para sacar al público el proyecto de software?