I concur. Though this and many other ideology related perks and events are not working, the devs have been very quiet about it. Many posts and threads about it and other related issues, and quite a few tickets opened (I can only assume).
Here is a link with a bit more discussion on this and other perks/events that are being mentioned as not working. This is more recent, but some of these bugs have been around (and posted about) through many versions of the game since release.
https://forums.galciv3.com/474692/page/1/#3615166
For the record, I do believe the perk should give a fighter to EACH ship, rather than fleet (which would be pretty useless). That is what the description states. Hopefully it gets fixed one day!