My point being that the design of the control system is the hard part and the software implementation while not trivial isn't the problem being solved.
And the design of the control system for a small model rocket and whatever control authority can be created for it in hardware are super hard compared to however it is implemented.