Does difficulty matter for unlocking new ships? [duplicate]

Nope, you can unlock ships on Easy just the same as Normal. There is no requirement to play at a higher difficulty. Once unlocked, you can play with those ships on either difficulty.

The events that unlock ships are randomized, so it's hard to say if they're any less likely on Easy than on Normal. However, in my personal experience I've seen no difference.