How is that going to pay off your dedicated server?
5% of 32 ETH is currently $2,500 which easily pays for a computer.
Moreover, you are risking losing those 32ETH in case your validator goes down.
You have to be down for months to lose your stake.
Your payment would be proportional to the number of attestations, so if only a few people use ETH for transactions, your reward will be low.
I'm pretty sure that validators produce blocks regardless of how many transactions there are. Ethereum's problem is too many transactions, not too few.
Did anyone think about making staking actually attractive to infrastructure providers?
Those providers exist and they're efficient enough that they can pass through most of the rewards.
Attestations are a staking consensus concept, not a transaction concept. Attestations occur 24/7, not just when people decide to use the network.
Attestations occur for every validator once every epoch, i.e. once every 6.4 minutes. It is not related to network activity in any way.