What could then be the major difference between the public key and your bitcoin address aside from bitcoin address being a compressed version of a public key.
Your address is not the compressed version of your public key. Your address represents the locking script, not the public key.
I realized bitcoin address are most oftentimes even shorter than the private key, they are just between 26 to 35 alphanumeric.
Again wrong.
P2WPKH addresses are 42 characters long.
P2WSH and P2TR addresses are 62 characters long.
But the public key is meant to be shared as well as the bitcoin address.
Your public key is revealed whenever you make a transaction.
There is no need to share your public key with others if they want to send you bitcoin.
Another question I wanted to ask alongside is, aside from the use of QR Codes to make it easy for people to scan other people's bitcoin addresses, can't they be further compressed to be a little more or less than 10 digits, so people can easily memorize it off hands for their every day transactions since the use of Bitcoin has risen significantly around the world?
You can't have such a short address, if you want it to be standard.