Innovation, Competition and Digital Platform Paradoxes