Yes I agree with both. Furthermore I would love to be able to change the tyre sizes by details such as profile, width and diameter.
Just for example, wouldn't your Mercury Cougar look a whopper with 255 mm, %30 profile and 21 inch tyres ? No matter what wheel you purchase, the tyre is still the ugly fat black ring

which makes the beauty of the wheel disappear. Further yet, the more you are able to play with your tyre size by diameter, width and profile, you can change the grip in an abundance of ways.
Also stagger is a good idea for the ring. But a single use change could be useless for the software programmers.