is there anyway we can make our own way to purchase UTC with the USD?

? first off I find it crazy that coinbase and localbitcoins are the 2 best ways to get introduced into cryptocurrency to begin with for people in USA. I know somebody said our own exchange, and that seems like a lot of work. I'm talking something simpler. Just quick easy way to purchase UTC with USD that we can market that to USA consumers. Jeez even a buy button in the wallet idk. any thoughts?