The reason for tiny houses is so that your grandchildren's generation can actually afford a "home". What with stagnant wages and student loans this is the only way many young people will ever own a dwelling. Zoning is currently a problem, but will eventually be changed to reflect the reality of massive demand for housing by a heavily endebted population making minimum wage or slightly better.
Better to consider tiny houses as "manufactured housing" not "recreational vehicles"..........
BTW a 10' trailer can be towed most places from dawn to dusk with no guide vehicle and only "oversize load" signs front and rear, with only a cheap yearly state permit needed. This makes occasional self-relocation doable for the average owner with a bit of pre planning.