I don't think you understand the realities of this. Practically the entire internet uses ical or vcal for calendars. I know of nobody that uses Excel for calendars. Beyond that, how could you possibly make a reliable CSV calendar import - everyone would use different number of columns, different date formats, etc.
vcal/ical is a standardized format that Outlook, Gmail, and any calendar program on the internet already supports, so it would make sense for us to support this too, instead of trying to have a raw CSV import. I'm afraid you're probably better off looking for a custom modification if you are insistent on using CSV.
And for the record, ical/vcal has nothing to do with Apple. As I said, Outlook supports it. :)