If I am a sole proprietor, is there any reason for me to create a business entity?

Absolutely! If you run your business in your own name, you are exposing all your assets to liability. If you run your business in the name of an entity, you may be able to shelter your individually owned assets from liability, depending upon the type of business. There also may be some advantages under the new income tax law. The specifics are being worked out.