BASIC-like Interpreter for Arduino

"The intent would be to make something that could be appropriate for junior-high level students by hiding as much of the unnecessary complexity as possible. "

Some questions:

You've got 2 wires, power, ground. Isn't that pretty non-complex already with I2C?

How are you going to get kids into hardware engineering if everything is turned into one software only effort?