Because touch-based and mouse/trackpad based UIs are different enough to need separate support. An app optimized for one will look&feel much worse on the other. Remember Windows 8?
And what if I want to add them? Most likely other users would to if the SW support was there and you could run Mac apps on the iPad once you connected the keyboard and mouse.