Web3 and its communities sure make all the above easier to setup and get working.
There are some projects working on reducing this though, for example zkSync is doing some really interesting work on a layer2 solution that feels like you're staying on the Ethereum mainnet but the fees are highly reduced thanks to the zkRollup algorithm.
I saw my friend mint an NFT for $1.40 the other day just to showcase the work zkSync has been doing, at this cost it'd be super interesting for real world uses beyond just art provenance.