IVs should be a part of the Pokemon world. This allows for a more in-depth gaming experience, not to mention, on a more personal level, the uniqueness that comes with every Pokemon because of IVs. From a competitive battling view, IVs are what differentiate the trainers who do put in the effort to raise "perfect Pokemon", from those who don't, and obviously the ones with max IVs are rewarded. This spurned the rise of technological shortcuts, i.e. RNG, which, depending on your ethics, may or may not be justified. But overall, IVs should be kept the way they are in my opinion. There are those who will boost through unorthodox methods, but that's a factor of choice and will continue to be a topic of discussion in the future.