Software controls the entire existence of satellites.
You cannot download real satellite firmware. You cannot experiment on an active spacecraft. You cannot “try things and see what happens” once something is in orbit.
Space systems are inaccessible, expensive, and unforgiving by design.
Mistakes in space aren’t educational. They’re permanent.
That learning gap is exactly why OpenSatKit exists.