The replacement switch that Catalina Direct sells is rated at 10 amps. I then looked up the ignition switch that I previously bought and it is rated at 15 amps, so it would seem that the three-way is actually more robust than the original switch. Or am I missing something?
Tall -
YES!
Missed that CD is not "always" ... the best source for, containing the best information about, and/or exhibiting that it thas sufficient knowledge about some systems on our boats (I have a slightly lower rating than most here, more like "CD = buyer beware.")
STILL --- don't get me wrong because CD does have some good stuff, but they disappoint as to what the source/resource should/could be (especially seeing that it has an ex-CTY person who can guide them.)
The preheat switch you want is a quality Cole Hersee M-626 BP (rated 35 a.)
16 boat bucks for a quality switch at Defender vs 34 bucks at CD for a garbage one.
There's an example of CD doing CTY owners dirty. If CD wants to sell that switch, then they should offer the heavy-duty one and caution about when their cheap-a$$ switch (cheap quality not cost) is suitable -- like for "A" and "B" series engines or for when the owner has installed the preheat solenoid. I don't believe that CD has the knowledgebase to know that type of stuff. Maybe, but I don't believe it. Ok, enough dumping on CD.
Preheat and switches 101 -
The plugs are 6a each per our parts, etc. manuals. Not so, they are closer to 8 - 10a each (new ones for some reason draw more than the rating on older ones, tho I haven't checked the actual draw myself from the OEM plugs.) Another owner checked and said his new set of 3 drew 27 amps. Anyway say 30a thru a 15a or 20a switch is not good

It won't blow up, and it's not fatal -- but it can fail prematurely.
BUT, where did you see the rating for the old (brand?) switch and new CD switch you refer to? Based on experience I doubt the CD switch is 20a. I haven't a clue the brand but one needs to be VERY careful about ratings (and website specifications.) Figures lie and liars figure (not always intentionally, many times it's a lack of knowledge about specific applications.)
MOST ignition switches -- rated 15a or 20a on websites are NOT the rating on the start (or glow plug) contacts (which is typically 5 amp.) Secondary websites oftentimes have incorrect specs -- when critical I usually go straight to manufacturer datasheets. The best Cole-Hersee marine ignition switch is rated 5 amp (start.) Then we're talking 30a thru a 5a switch. YIKES

IPSO, use a heavy-duty push-button switch for preheating unless there's a preheat relay installed or it's for a Universal "A" or "B" series engine.
-k