There’s no universal advantage from (if:t["lanes"]>1) compared to (if:t["lanes"]>=2) . The meaning of decimal lanes=1.5 is unclear or can’t be assumed reliably, and depends on the requested definition. (Wider unmarked road vs Narrow marked 2-lane road)