"Not having a carrd is a red flag!" No a red flag is you thinking you're entitled to a little pamphlet full of someone else's information.
Everyone saying something like "Yeah you just need to put [x] in your bio!" is missing the point.
This is the internet privacy version of the “yeah makeup culture is terrible...all you really need is foundation, mascara, and concealer and you look totally natural!” post