You do realize that rushing ghostblade into someone building armor is almost the same as wasting 40-50% of the gold spent just because ghostblade is a lethality item right?
And crits, despite people thinking otherwise, are not really powerful post the early levels without an infinity edge to back them up, same goes for static shiv.
Meanwhile, ezreal got ninja tabi, he got iceborn, he got manamume, meaning his early game damage was essentially shit vs anything with decent damage, but in return he would not pop like a balloon from lethality procs and weak AD attacks.
You on the other hand, as mentioned, chose to straight up get ghostblade which had 0 effectiveness into the armor ezreal, then you went static shiv which might not actually have been bad but you were missing IE to actually get that sweet massive damage proc.
And you complain about a lack of damage x)
OP you dont seem to know how marksmen are all about their items, if you don't have any then you should prepare your ass, if you get the wrong ones then you should also prepare your ass.
Because the following boning will always be merciless.