Of course we have been over 9.9 (for some programs) for quite some time. Even before Cael we had some programs "bending" the rules, of course Cael took it to another level.
Let's say school H has already handed out 8.9 so 1.0 remaining. They find a good kid X offer full ride, kid accepts. Now coach B from school H finds another kid Y just as good. B calls up X says hey we are going to cut your offer back to 0.5 but will make it up with "other" money when you get here. B then calls up Y offers 0.5 and says will get you extra in "other" money when you get here. Now how many times can you do that and thus whats the real scholarship limit. We had parity before this stuff but then NCAA wouldn't enforce.
A new roster limit could help but only if NCAA will enforce.