The lack of a USB port is, of course, intentional. If it had one, then Apple would find it far more difficult to make money from selling apps and licensing them. Friends would simply download the app to your USB drive, and you could install it.
I fail to see the advantage of a computer with no USB or actual keyboard. Apple is quite clever at making designs people like, but even more clever at squeezing money out of their customers.