I wouldn't say that there's less interaction necessarily in Minecraft, it's just that the interactions are simpler, but everywhere.
In SecondLife, you can build all sorts of crazy stuff, but to make anything worthwhile requires a lot more work, and oftentimes requires third-party software. You can make just about anything that you want in terms of shapes, and you have lots of options with the scripting, but debugging the scripting, aligning textures, etc. can take a ton of time, and is beyond the skill level of many people. Compare that to minecraft where you've got just a handful of pieces to build with, and the simple mechanic of just placing them where you want them. It's a much more immediate gratification way to create things, but there's enough capability in those basic pieces to make things as complicated as working computers within the game.
Another thing that is really cool about Minecraft is that you truly can interact with pretty much the entire world. Except for the bedrock that creates the bottom, you can destroy everything. While FPS games slowly inch forward with destructible buildings and deformable environments, in Minecraft you can dig a hole anywhere you want to, or create a mountain wherever you want. See that giant lake over there? You can fill that in if you feel like it. Compare that to Second Life, where in 99.5% of the game world you're not able to build anything, and even less of the landscape is editable for you.
And on a slightly more technical note, I've always found Second Life frustrating because of poor performance really limiting its potential. You've got a limited amount of prims, there's lag like crazy, flying around you constantly bump into things that your client hasn't rendered yet, etc. SL has been around for years and still has a ton of those immediately noticeable problems that will probably never get fixed. While Minecraft is less ambitious in many ways, that simplicity allows it to actually work.