While it is true that the landscape will never be truly fair, the answer isn't to completely stop trying to make it as fair as possible.
For example, if we want to completely throw away any attempt at fairness, why not do away with limiting the number of official visits a recruit can take at a given school? If each school has the same non-limit, what's the problem? They can all have a kid visit the same 100 times if they want, right?
It is clearly unrealistic to have every D1 team on national TV the same number of times. So Kentucky and Duke will, unfortunately, have to be allowed to retain this advantage. But does the NCAA HAVE to allow practices to be televised in order for college basketball to survive? Do they HAVE to allow that many scouts to attend practices for college basketball to survive? Hell, does the future of college basketball depend on allowing scouts to attend practices at all? Can't they just attend games?
Do what you can.