En un principio la obligación de comprar el arma es intencionado. :D Quería un gold sink que obligue al jugador a tener que estar siempre atento y que sea parte de la estrategia, porque es perfectamente posible hacer el nivel incluso sin arma si quieres ahorrar (lo único es que al no matar enemigos tendrás menos oxigeno para la siguiente fase).
Supongo que tendría más sentido para el jugador si hubiese varias armas, y pudieses elegir cual comprar, que es el plan si sigo adelante con el proyecto.