Mathematically, what you are saying makes sense. But I don't see how it would work in practice. I think it is more than a "technical" problem.
So you want to buy a Feb. 12 put on 35 shares of SPY with a strike price of 303.46?
Who is going to take the other side of that contract?
A market maker?
There would still be very large premiums, i.e., very wide bid/ask spread, to compensate for the lack of liquidity, i.e., how is the market maker ever going to find someone else to take the contract when they need to close the position?
Maybe what you are thinking is that the exchange could somehow bundle odd-lot options together into standardized contracts so they would have some real liquidity. That could conceivably work for odd numbers of shares. But it doesn't address the customized strike prices you are talking about.
Large institutional investors can sometimes trade "exotic" options that are customized to their specific needs, because they can find another institution that is willing to be the counterparty. But I don't see how this would ever work for retail customers.
If the contracts are not standardized, no one will ever enter a position, because they will be afraid that they will never be able to exit the position. This is not just a technical problem. It's something else...