the law allows, the implementation that apple took, doesn’t in reality. yes, techinically it is possible, but with the associated cost only some big players can do it. there’s no room for free apps when the store has to pay 50 cents per user after a small threshold.