It seems crazy that servers can't host multiple platforms. I know enough about computer science to believe it could be done, but admit there's a lot I don't know.
I tried researching if minecraft servers can go across platforms, but didn't find any useful information. I know the PC servers can go across mac, linux, and winders (and anything else that can run java for that matter).