Now before you say 'duh miners of course' , I would like to ask , when people mine , they get what? 12.5 bitcoins per block? 25 btc? whatever , they get something from the 'unmined bitcoins' part .
Why do we also have to pay them certain amount to send something to other people? If we have to pay something for the sake of involving in a technical detail which I am too far away of understanding , why are we not paying just 1 satoshi?
Considering all the transactions everyday all day , miners probably started to make more money from miners fee rather then mining unmined coins. 4 cent could be little for one person but when all combined in everywhere , it is huge.
The pool that solved it get's the block reward + fee's. Some pools treat it different though. Look at antpool they are 2.5 percent on PPS and keep all transaction fees for the pool. Compare to F2 it is 4.5 PPS but you get merged mining and fees.
So in a sense the miners do get it. But can very based on pool.