It is still a very big problem for ethereum and other coin if it designed for retail investor but i think we already have layer 2 and maybe will comes layer 3 in etherwum. If you want another cheap solution you can use polygon as a sidechain ethereum.