All openly traded securities must be registered with the SEC and setup with clearing agents. This is a costly process.
The cost to provide an electronic market for a specific security is negligible. That is why the exchange fees per electronic trade are so small per security. It is so small in fact that exchanges compensate price makers partially at the expense of price takers, that exchanges partially give some portion of the overall fee to those that can help provide liquidity.
The cost to provide an open outcry market for a specific security are somewhat onerous, but they are initiated before a security has any continual liquidity to provide a market for large trades, especially for futures.
Every individual option contract must be registered and setup for clearing.
Aside from the cost to setup each contract, expiration and strike intervals are limited by regulation. For an extremely liquid security like SPY, contracts could be offered for daily expiration and penny strike intervals, but they are currently forbidden.