Have it instant available defeats that purpose, its completely different then a retail release which the company gets paid for regardless of whether it sells or not.
You are comparing the rules that pertain to retail releases, this is not available for rent which means it does not fall under those rules.
If it did Thundarr which came out last September would be available, as would The Dukes and Swat Kats. Are they?
I think Chuck Norris might be a test, if a lot of people watch that and don't buy it might signal an opening for MOD to move online since it would be even more cheap
But there is absolutely no guarantee the MOD catalog is bound for Netflix