Я думаю, что приближаться с сигаретой к общественному месту нельзя, потому что вы своим курением можете принести дискомфорт тем, кто находится рядом с вами. Ладно бы, если все люди были здоровые, так нет: есть астматики, которым ваш дым может не понравиться не только из-за запаха. Даже если рядом с вами нету людей с больными дыхательными путями, кто-то может просто не переносить табачный дым.
А насчёт машин, тут всё просто: человек с двумя машинами платит больше налогов, больше покупает бензин (а в стоимость бензина включены акцизы, которые идут в бюджет) - и это ещё не все расходы, от которых государство может извлечь выгоду. И да, экологическая проблема, связанная с выхлопными газами от автомобилей, проблема заставленности дворов, пробок - по всей видимости не очень-то волнует власть.