> Does Garmin charge $100 per year to developers?

as a consumer i couldn't give half a shit what developers get charged, to be honest

Yeah none of your concern, not like they will use you to recuperate their money.