Both should cop the blame. The management for panicking and pressing the reset button yet again and the developers for trying to convince us that Elite 11 would be a fun experience when they knew full well that the gameplay was an unpolished mess, hence the delay/cancellation.
The developers didn't do a very good job of making a game that resembles real basketball so I agree with your comments.