OMG that's ridiculous. I will definitely look closely at integrating BYOK. Do you have an app that uses BYOK?
Sure, lots of apps do that. For example, Zed (https://zed.dev/docs/ai/llm-providers) has a subscription plan but alternatively will let you plug in your own key and then provide the same features free of charge.