Well said, and I think it is close to the truth. My main gripe is when "gamification"/Incentivisation is only thought about at the very end, and kinda slapped on with the belief that it will make boring products more fun. Gamification has to be at the core of the product to make it feel fun :)