New Storefront API access Token generated for Private Apps in admin

I want to create checkouts from a private app using the Storefront API access Token generated in the admin. How is it possible to use the Storefront API access Token generated in the admin for this?

From what I understand, one pre-requisite for an app to call the Storefront API is that it must be a “sales channel”. Is this accurate?

Next, you can’t convert a private app into a sales channel (not that I can see). Is this accurate?

I am wondering how the Storefront API access Token is intended to be used? If private apps cant be sales channels and only sales channels can call the storefront API, then the Storefront API access Token in the admin seems useless.

Can anyone help clarify this for me?