An interesting post and I agree with the general thrust. I've always enjoyed kata sessions.
Personally I don't think there is much difference between using a kata like Fizz Buzz or a 'real world problem'. Both have positives and negatives. I think you have to use what works for you, your team and situation.
We're a place where coders share, stay up-to-date and grow their careers.
We strive for transparency and don't collect excess data.