Many European countries have partly or fully privatized their postal services. Where they still have an obligation (and monopoly) on letter delivery, the companies are desperately trying to reduce that obligation as it costs so much — but that's generally up to the government, which may want to retain a letter service.
The parcels business is generally profitable due to online shopping.
A letter sent within Denmark now costs €3.35 for delivery within 5 working days, or €4.70 for next-day delivery. A registered letter or small parcel is €12.86.