We really need more variable speed limits, but also speed ranges for each lane. Left lane with generally open roads, 70-85 miles per hour(again, the roads don't have a lot of traffic). Middle lane would be 65-75mph, with right lane being 50-65 miles per hour. Below 50, use surface roads. Have signs above the road showing what the CURRENT speed ranges are based on traffic volume and speed. If there is too great a difference in the speed of each lane, people can't switch lanes without an increased risk of an accident. By having this level of monitoring and dynamic speed ranges for lanes, it will keep the idiots who drive slow in the left lane from being there in the first place(at risk of a ticket). Oh, it starts raining, reduce the speed limits, snow, reduce them a bit more, colder temperatures where there may be ice, yep, that can be taken into account.
The idea of speeding tickets SHOULD be that if you drive excessively fast, that is a danger to others, but then, make it so "what is excessive" can be adjusted based on conditions. There isn't really a good reason we don't have this sort of system in place, except for those who don't like change get into positions of power/authority far too often.