It is typically neither free nor open to develop on consoles. As in, you pay to access developer tools.
iOS and Android less so (even if there is a one time charge for Android and a yearly charge on Apple). OTOH I have not heard of them usually reaching out to more than a handful of devs for promotion purposes.