In some ways it's normal. For example at diners a regular hamburger comes with no fixins, and if you want LTO you gotta get the deluxe or the cali which is an upcharge. I always poo poo Jr's also for charging for tomato/onion, but their burgers come with lettuce. I just looked at their menu and I personally really think a 7$ hamburger must come with lettuce tomato onion.
I guess that's one of the reasons I seem to never end up here - it's kind of expensive. Their hot dogs aren't big - you need 2 to have a reasonable meal and that's already 8 bucks. They also nickel and dime you for things that should be standard on hot dogs like kraut and onions.
Honestly 7-11 has sort of ruined the hot dog game for me because you can get a 1/4 lb dog there for basically a dollar, and you can put anything you want on it. Sure it's missing the natural casing snap, but otherwise it's a perfectly serviceable all-beef dog and I just don't get excited about spending double or triple the price for a smaller dog with natural casing.