Interest rates for banking accounts for quite some time have been low. 3% is very high for the USA so it'
s a pleasant surprise for many people.
The US 10-year is on the other hand is near 3%.
I haven't checked everywhere in the eurozone but a lot of major banks have online brands/products that are typically free. You should be able to have at least a checking account and a debit card without paying any fees. "Neobanks" are also a lot more developed than in the US: see N26, Revolut, Ferratum, ...
Savings accounts yield nothing, but that has nothing to do with retail banks :) That said, you can find fixed-term deposits between 1 and 2%: https://www.raisin.com/