There are s1156 i7's and s1366 i7's. If you buy a s1156 i7, then you need a s1156 motherboard. It's not rocket science dude.
There is no s1366 i5!
I think i already have my answer and using the i5 s1366 was a bad example since it doesn't exist. Basically I was asking why a motherboard would specifically list the i7 as the cpu type when the socket would fit an i3, i5 or an i7.