Web browsing is more likely to get someone interested in TCP/IP than plopping the RFCs in front of them. I know I've found myself more motivated to learn more of the basics of electronics after working with an Arduino than basic crap I put together for a logic course.
People learn different ways and are motivated in different ways. I'm motivated to learn top down in electronics. Arduino is helpful to that crowd.