Jesus's teachings only really make sense if you believe, as he did, that the end of the world and judgement were coming within a few years.
Abandon your family, take no thought for tomorrow, give up your worldly goods? Fine if the End Times are actually here but a recipe for disaster if you want a viable society in the long term. Love your enemies, turn the other cheek? They will gut you like a fish.