1. Except for the UK, Ireland and Denmark, EU countries issue identity cards which are valid for most situations where a passport is required, so long as nothing would be stamped: crossing borders within the EU, proving identity to the police [1].
2. Many European countries have rules requiring someone to be able to prove their identity, such as with their identity card or a passport. Those rules apply to visiting foreigners. Depending where they're from, they could comply with their national identity card, or with a passport.
So the answer is yes, except instead of a passport most people carry their credit-card sized identity card.
Since I'm British, and can't have an identity card, I'll often leave my passport in the hotel safe and carry a photocopy of the picture page. Particularly if I'm somewhere risky like a music festival or long hiking trip, where a passport could easily be lost, stolen or damaged by rain. I don't think I've ever had to show it.
[1] https://en.wikipedia.org/wiki/National_identity_cards_in_the...
It is not valid for international flights. It is unclear why, as it is designed to meet the ICAO standards for ID card sized travel documents. My best guess is that it is not valid for International aviation to avoid the problems with people trying to travel with it to places that need to be able to stamp a passport.
(It is pretty much the only such Federal Photo ID card available to the general public in the US.) Obviously the passport card differs from EU National ID cards, in that they are never required to be owned/carried domestically, and full blown passports are not needed
Not having a document of identity at all is grounds for a fine of up to 3000€, though if you travel from outside the EU you'll have your travel passport anyway.
Netherland and Portugal have a similar law.
Austria has a similar law but only for non-austrian persons in Austria.
When you cross borders, even in the EU, you should be prepared that you might get controlled/checked, it usually doesn't happen but it's good to be prepared.
Not having it heavily depends on the situation, there are some where you may end up being fined.
> If you are an EU national , you do not need to show your national ID card or passport when you are travelling from one border-free Schengen EU country to another.
[0] https://europa.eu/youreurope/citizens/travel/entry-exit/eu-c...
This merely covers having to show your ID or passport for crossing the border, you're still beholden to the laws of the country you enter.
https://europa.eu/youreurope/citizens/travel/entry-exit/eu-c...
Even within most EU countries it is mandatory to have an ID card or drivers license on you if stopped by the police anyway, so the border doesn't make much of a difference.