All of what you said is so true, but also people don't want to put in enough time into online marketing for their business to succeed.