<<< Anyone know why this is. >>>
Yes, the option is only available if Windows finds a network adapter that is available to connect to a "client" computer with. This can be either a (wired) "Local Area Connection" or a (wireless) "Wireless Network Connection".
I assume that you are trying to enable ICS on the internet connection itself (the modem connection) and not the connection to the "client" PC?