Regardless what restrictions you put in place legally, there will always be some who ignore them unfortunately.
Almost everyone at my school got their Learners and were breaking the rules from day one by driving by themselves all times of day and night, have friends in the car and so on....... very few got stopped and reprimanded over it.
My eldest can sit her learners in 2 years, and I will be encouraging her to keep to the rules - I'm not going to enforce it as that's more likely to end up with her doing stupid things in retaliation of me going "No".
Hopefully she'll see that by sticking to the rules, she can get her full license sooner and be able to take mates out safely and enjoy it.