If game publishers discovered fully downloadable games so the users could store them and not worry about being rugpulled, I think they would be able to compete with Steam without that 30% cut.
Steam just functions amazingly well with modern software release and use cadence.