There is no single platform that can span top-to-bottom hardware and all form factors (some of which stem from software requirements, though). That's a fact. Thus, *some* platform fragmentation is inevitable.