Please use code tags next time ...
Acceptable situation or not, you still need to find out why it fails to start, as it fails on your box, and unless you provide sufficient information for others to help with that, there's only so much that others can do, please keep that in mind.
Back on topic, quoting my previous mention again:
doktor5000 wrote:Have no system to check against, but the "indirect" status looks strange. From the documentation:
man systemctl wrote:"indirect" The unit file itself is not enabled, but it has a non-empty Also= setting in the "[Install]" unit file section, listing other unit files that might be enabled, or it has an alias under a different name through a symlink that is not specified in Also=. For template unit file, an instance different than the one specified in DefaultInstance= is enabled.
Could also be that it is normal behavior
and instead of pcscd.service the socket unit pcscd.socket is enabled.
So you would need to take a look at the status of pcscd.socket. Also via journalctl best also grep for "PC/SC" as that is what seems to be in the log.