Unfortunately thats how things are now. Most places are really limited when it comes to male roster spots and I would say that most coaches are forced to cut athletes that can develop and help a little farther down the road, in order to keep athletes that can score now.
Even though it's not D1, maybe that attittude is part of the reason you were cut. I'm sure your coach still wanted you to work your a$$ off to be as good as you could be.